diff --git a/src/download-v2ray.sh b/src/download-v2ray.sh index 554f792..e836502 100644 --- a/src/download-v2ray.sh +++ b/src/download-v2ray.sh @@ -54,7 +54,7 @@ Environment="V2RAY_VMESS_AEAD_FORCED=false" #CapabilityBoundingSet=CAP_NET_ADMIN CAP_NET_BIND_SERVICE #AmbientCapabilities=CAP_NET_ADMIN CAP_NET_BIND_SERVICE NoNewPrivileges=true -ExecStart=/usr/bin/env v2ray.vmess.aead.forced=false /usr/bin/v2ray/v2ray -config /etc/v2ray/config.json +ExecStart=/usr/bin/env v2ray.vmess.aead.forced=false /usr/bin/v2ray/v2ray run -config /etc/v2ray/config.json #Restart=on-failure Restart=always diff --git a/v2ray.sh b/v2ray.sh index 45e775c..ea172b1 100644 --- a/v2ray.sh +++ b/v2ray.sh @@ -10,7 +10,7 @@ none='\e[0m' # Root [[ $(id -u) != 0 ]] && echo -e " 哎呀……请使用 ${red}root ${none}用户运行 ${yellow}~(^_^) ${none}" && exit 1 -_version="v3.57" +_version="v3.58" cmd="apt-get" @@ -90,8 +90,9 @@ systemd=true # _test=true # fix VMessAEAD -if [[ ! $(grep 'v2ray.vmess.aead.forced=false' /lib/systemd/system/v2ray.service) ]]; then - sed -i 's|ExecStart=|ExecStart=/usr/bin/env v2ray.vmess.aead.forced=false |' /lib/systemd/system/v2ray.service +if [[ ! $(grep 'run -config' /lib/systemd/system/v2ray.service) ]]; then + _load download-v2ray.sh + _install_v2ray_service systemctl daemon-reload systemctl restart v2ray fi