switch core support

add nekobox_core

linux: use sing-box for vpn
This commit is contained in:
arm64v8a
2022-09-24 22:42:22 +08:00
parent a083010795
commit 9ebf6fe807
87 changed files with 3496 additions and 1903 deletions

View File

@@ -19,8 +19,13 @@ namespace NekoRay::fmt {
QString DisplayType() override { return core; };
bool NeedExternal() override { return true; };
bool NeedExternal() override {
if (IS_NEKO_BOX && core == "hysteria") return false;
return true;
};
ExternalBuildResult BuildExternal(int mapping_port, int socks_port) override;
CoreObjOutboundBuildResult BuildCoreObjSingBox() override;
};
}