diff --git a/package/lean/luci-app-v2ray-server/root/etc/init.d/v2ray_server b/package/lean/luci-app-v2ray-server/root/etc/init.d/v2ray_server index 86a8e043af..d134ea8052 100755 --- a/package/lean/luci-app-v2ray-server/root/etc/init.d/v2ray_server +++ b/package/lean/luci-app-v2ray-server/root/etc/init.d/v2ray_server @@ -20,7 +20,12 @@ gen_v2ray_config_file() { config_get transport $1 transport lua /usr/lib/lua/luci/model/cbi/v2ray_server/api/genv2rayconfig.lua $1 > $CONFIG_PATH/$1.json echolog "$remarks $port 生成并运行 V2ray 配置文件 - $CONFIG_PATH/$1.json" - [ -f /var/v2server ] || cp -a /usr/bin/v2ray/v2ray /var/v2server + if [ ! -f /var/v2server ]; then + local ret="/usr/bin/xray" + [ ! -f "$ret" ] && ret="/usr/bin/v2ray/v2ray" + [ ! -f "$ret" ] && ret="/usr/bin/v2ray" + cp -a $ret /var/v2server + fi /var/v2server -config $CONFIG_PATH/$1.json >/dev/null 2>&1 & } @@ -56,4 +61,4 @@ restart() { stop sleep 1 start -} \ No newline at end of file +}