This commit is contained in:
yunshu
2023-06-23 21:17:55 +08:00
parent ecddc259f6
commit 3fa6a1627a
2 changed files with 15 additions and 14 deletions
+1 -1
View File
@@ -14,7 +14,7 @@
"clients": [
{
"id": "UUID",
"flow": "xtls-rprx-vision,none",
"flow": "xtls-rprx-vision",
"level": 0,
"email": "me@idleleo.com"
}
+14 -13
View File
@@ -34,7 +34,7 @@ OK="${Green}[OK]${Font}"
Error="${RedW}[错误]${Font}"
Warning="${RedW}[警告]${Font}"
shell_version="1.9.5.7"
shell_version="1.9.5.10"
shell_mode="未安装"
tls_mode="None"
ws_grpc_mode="None"
@@ -782,26 +782,27 @@ xray_update() {
echo -e "${Warning} ${GreenBG} 部分新功能需要重新安装才可生效 ${Font}"
xray_online_version=$(check_version xray_online_version)
## xray_online_version=$(check_version xray_online_pre_version)
if [[ $(info_extraction xray_version) != ${xray_online_version} ]] && [[ ${xray_version} != ${xray_online_version} ]]; then
## if [[ $(info_extraction xray_version) != ${xray_online_version} ]] && [[ ${xray_version} != ${xray_online_version} ]]; then
if [[ $(info_extraction xray_version) != ${xray_online_version} ]]; then
if [[ ${auto_update} != "YES" ]]; then
echo -e "${Warning} ${GreenBG} 检测到存在最新版 ${Font}"
echo -e "${Warning} ${GreenBG} 脚本可能未兼容此版本 ${Font}"
echo -e "\n${Warning} ${GreenBG} 是否更新到测试版 [Y/${Red}N${Font}${GreenBG}]? ${Font}"
echo -e "\n${Warning} ${GreenBG} 是否更新 [Y/${Red}N${Font}${GreenBG}]? ${Font}"
read -r xray_test_fq
else
xray_test_fq=1
fi
case $xray_test_fq in
[yY][eE][sS] | [yY])
echo -e "${OK} ${GreenBG} 即将升级 Xray 测试版! ${Font}"
echo -e "${OK} ${GreenBG} 即将升级 Xray ! ${Font}"
systemctl stop xray
wait
xray_version=${xray_online_version}
## xray_version=${xray_online_version}
bash -c "$(curl -L https://github.com/XTLS/Xray-install/raw/main/install-release.sh)" @ install -f --version v${xray_version}
judge "Xray 升级"
;;
*)
echo -e "${OK} ${GreenBG} 即将升级/重装 Xray 稳定版! ${Font}"
echo -e "${OK} ${GreenBG} 即将升级/重装 Xray ! ${Font}"
systemctl stop xray
wait
bash -c "$(curl -L https://github.com/XTLS/Xray-install/raw/main/install-release.sh)" @ install -f --version v${xray_version}
@@ -809,7 +810,7 @@ xray_update() {
;;
esac
else
timeout "升级/重装 Xray 稳定版!"
timeout "升级/重装 Xray !"
systemctl stop xray
wait
bash -c "$(curl -L https://github.com/XTLS/Xray-install/raw/main/install-release.sh)" @ install -f --version v${xray_version}
@@ -2050,7 +2051,7 @@ basic_information() {
echo -e "${Red} serviceName (不需要加/):${Font} $(info_extraction servicename) "
fi
else
echo -e "${Red} 流控 (flow):${Font} xtls-rprx-vision,none "
echo -e "${Red} 流控 (flow):${Font} xtls-rprx-vision "
if [[ "$xtls_add_more" == "on" ]]; then
if [[ ${ws_grpc_mode} == "onlyws" ]]; then
echo -e "${Red} ws 端口 (port):${Font} $(info_extraction ws_port) "
@@ -2344,7 +2345,7 @@ add_user() {
xtls_user_more=""
elif [[ ${tls_mode} == "XTLS" ]]; then
choose_user_prot=0
xtls_user_more="\"flow\":\"xtls-rprx-vision,none\","
xtls_user_more="\"flow\":\"xtls-rprx-vision\","
fi
wait
email_set
@@ -2775,7 +2776,7 @@ check_file_integrity() {
read_version() {
shell_online_version="$(check_version shell_online_version)"
xray_version="$(check_version xray_tested_version)"
xray_version="$(check_version xray_online_version)"
nginx_version="$(check_version nginx_online_version)"
openssl_version="$(check_version openssl_tested_version)"
jemalloc_version="$(check_version jemalloc_tested_version)"
@@ -2978,12 +2979,12 @@ idleleo_commend() {
fi
if [[ -f ${xray_qr_config_file} ]] && [[ -f ${xray_conf} ]] && [[ -f /usr/local/bin/xray ]]; then
xray_online_version=$(check_version xray_online_version)
## xray_online_version=$(check_version xray_online_pre_version)
##xray_online_version=$(check_version xray_online_pre_version)
if [[ $(info_extraction xray_version) == null ]]; then
xray_need_update="${Green}[已安装] (版本未知)${Font}"
elif [[ ${xray_version} != $(info_extraction xray_version) ]] && [[ $(info_extraction xray_version) != ${xray_online_version} ]]; then
## xray_need_update="${Red}[有新版!]${Font}" 紧急更新
xray_need_update="${Red}[请务必更新!]${Font}"
xray_need_update="${Red}[有新版!]${Font}"
### xray_need_update="${Red}[请务必更新!]${Font}"
elif [[ ${xray_version} == $(info_extraction xray_version) ]] || [[ $(info_extraction xray_version) == ${xray_online_version} ]]; then
if [[ $(info_extraction xray_version) != ${xray_online_version} ]]; then
xray_need_update="${Green}[有测试版]${Font}"