diff --git a/client/CMakeLists.txt b/client/CMakeLists.txt index 13cfa68d..31f9d61d 100644 --- a/client/CMakeLists.txt +++ b/client/CMakeLists.txt @@ -542,7 +542,7 @@ if(WIN32) set(DEPLOY_ARTIFACT_PATH "windows/x32") endif() elseif(LINUX) - set(DEPLOY_ARTIFACT_PATH "linux/client") + set(DEPLOY_ARTIFACT_PATH "linux/client/bin") elseif(APPLE AND NOT IOS) set(DEPLOY_ARTIFACT_PATH "macos") endif() diff --git a/client/protocols/v2rayprotocol.cpp b/client/protocols/v2rayprotocol.cpp index 385f43ea..9ed0ef8c 100644 --- a/client/protocols/v2rayprotocol.cpp +++ b/client/protocols/v2rayprotocol.cpp @@ -103,6 +103,6 @@ const QString V2RayProtocol::v2RayExecPath() const #ifdef Q_OS_WIN return Utils::executable(QString("v2ray/v2ray"), true); #else - return Utils::executable(QString("/v2ray/v2ray"), true); + return Utils::executable(QString("v2ray"), true); #endif } diff --git a/deploy/data/linux/client/bin/v2ctl b/deploy/data/linux/client/bin/v2ctl new file mode 100755 index 00000000..5e93791d Binary files /dev/null and b/deploy/data/linux/client/bin/v2ctl differ diff --git a/deploy/data/linux/client/bin/v2ray b/deploy/data/linux/client/bin/v2ray new file mode 100755 index 00000000..1d033323 Binary files /dev/null and b/deploy/data/linux/client/bin/v2ray differ diff --git a/deploy/data/macos/v2ctl b/deploy/data/macos/v2ctl new file mode 100755 index 00000000..0a93bdb2 Binary files /dev/null and b/deploy/data/macos/v2ctl differ diff --git a/deploy/data/macos/v2ray b/deploy/data/macos/v2ray new file mode 100755 index 00000000..6d5860aa Binary files /dev/null and b/deploy/data/macos/v2ray differ