Update serv00.sh
This commit is contained in:
@@ -1240,6 +1240,20 @@ if [[ -e $WORKDIR/config.json ]]; then
|
|||||||
red "未安装脚本,请选择1进行安装" && exit
|
red "未安装脚本,请选择1进行安装" && exit
|
||||||
fi
|
fi
|
||||||
}
|
}
|
||||||
|
|
||||||
|
resservsb(){
|
||||||
|
cd $WORKDIR
|
||||||
|
ps aux | grep '[r]un -c con' | awk '{print $2}' | xargs -r kill -9 > /dev/null 2>&1
|
||||||
|
sbb=$(cat sb.txt)
|
||||||
|
nohup ./"$sbb" run -c config.json >/dev/null 2>&1 &
|
||||||
|
sleep 3
|
||||||
|
if pgrep -x "$sbb" > /dev/null; then
|
||||||
|
green "$sbb 主进程已启动"
|
||||||
|
else
|
||||||
|
red "$sbb 主进程启动失败"
|
||||||
|
fi
|
||||||
|
cd
|
||||||
|
}
|
||||||
#主菜单
|
#主菜单
|
||||||
menu() {
|
menu() {
|
||||||
clear
|
clear
|
||||||
@@ -1249,20 +1263,22 @@ menu() {
|
|||||||
green "甬哥Github项目 :github.com/yonggekkk"
|
green "甬哥Github项目 :github.com/yonggekkk"
|
||||||
green "甬哥Blogger博客 :ygkkk.blogspot.com"
|
green "甬哥Blogger博客 :ygkkk.blogspot.com"
|
||||||
green "甬哥YouTube频道 :www.youtube.com/@ygkkk"
|
green "甬哥YouTube频道 :www.youtube.com/@ygkkk"
|
||||||
green "serv00-sb-yg三协议共存:vless-reality、Vmess-ws(Argo)、Hy2"
|
green "Serv00-sb-yg三协议共存:vless-reality、Vmess-ws(Argo)、Hy2"
|
||||||
green "脚本快捷方式:sb"
|
green "脚本快捷方式:sb"
|
||||||
echo "============================================================"
|
echo "============================================================"
|
||||||
green "1. 一键安装 serv00-sb-yg"
|
green "1. 一键安装 Serv00-sb-yg"
|
||||||
echo "------------------------------------------------------------"
|
echo "------------------------------------------------------------"
|
||||||
red "2. 卸载删除 serv00-sb-yg"
|
red "2. 卸载删除 Serv00-sb-yg"
|
||||||
echo "------------------------------------------------------------"
|
echo "------------------------------------------------------------"
|
||||||
green "3. 升级更新 serv00-sb-yg"
|
green "3. 重启 Serv00-sb-yg 主程序"
|
||||||
echo "------------------------------------------------------------"
|
echo "------------------------------------------------------------"
|
||||||
green "4. 查看各节点分享/sing-box与clash订阅链接/CF节点proxyip"
|
green "4. 更新 Serv00-sb-yg 脚本"
|
||||||
echo "------------------------------------------------------------"
|
echo "------------------------------------------------------------"
|
||||||
green "5. 查看sing-box与clash配置文件"
|
green "5. 查看各节点分享/sing-box与clash订阅链接/CF节点proxyip"
|
||||||
echo "------------------------------------------------------------"
|
echo "------------------------------------------------------------"
|
||||||
yellow "6. 重置并清理所有服务进程(系统初始化)"
|
green "6. 查看sing-box与clash配置文件"
|
||||||
|
echo "------------------------------------------------------------"
|
||||||
|
yellow "7. 重置并清理所有服务进程(系统初始化)"
|
||||||
echo "------------------------------------------------------------"
|
echo "------------------------------------------------------------"
|
||||||
red "0. 退出脚本"
|
red "0. 退出脚本"
|
||||||
echo "============================================================"
|
echo "============================================================"
|
||||||
@@ -1296,10 +1312,10 @@ insV=$(cat $WORKDIR/v 2>/dev/null)
|
|||||||
latestV=$(curl -sL https://raw.githubusercontent.com/yonggekkk/sing-box-yg/main/sversion | awk -F "更新内容" '{print $1}' | head -n 1)
|
latestV=$(curl -sL https://raw.githubusercontent.com/yonggekkk/sing-box-yg/main/sversion | awk -F "更新内容" '{print $1}' | head -n 1)
|
||||||
if [ -f $WORKDIR/v ]; then
|
if [ -f $WORKDIR/v ]; then
|
||||||
if [ "$insV" = "$latestV" ]; then
|
if [ "$insV" = "$latestV" ]; then
|
||||||
echo -e "当前 serv00-sb-yg 脚本最新版:${purple}${insV}${re} (已安装)"
|
echo -e "当前 Serv00-sb-yg 脚本最新版:${purple}${insV}${re} (已安装)"
|
||||||
else
|
else
|
||||||
echo -e "当前 serv00-sb-yg 脚本版本号:${purple}${insV}${re}"
|
echo -e "当前 Serv00-sb-yg 脚本版本号:${purple}${insV}${re}"
|
||||||
echo -e "检测到最新 serv00-sb-yg 脚本版本号:${yellow}${latestV}${re} (可选择3进行更新)"
|
echo -e "检测到最新 Serv00-sb-yg 脚本版本号:${yellow}${latestV}${re} (可选择4进行更新)"
|
||||||
echo -e "${yellow}$(curl -sL https://raw.githubusercontent.com/yonggekkk/sing-box-yg/main/sversion)${re}"
|
echo -e "${yellow}$(curl -sL https://raw.githubusercontent.com/yonggekkk/sing-box-yg/main/sversion)${re}"
|
||||||
fi
|
fi
|
||||||
echo -e "========================================================="
|
echo -e "========================================================="
|
||||||
@@ -1337,22 +1353,23 @@ green "保活网页:http://${snb}.${USERNAME}.serv00.net/up"
|
|||||||
#green "Cron保活运行正常。打开 http://${USERNAME}.${USERNAME}.serv00.net/up 也可实时保活"
|
#green "Cron保活运行正常。打开 http://${USERNAME}.${USERNAME}.serv00.net/up 也可实时保活"
|
||||||
#fi
|
#fi
|
||||||
else
|
else
|
||||||
echo -e "当前 serv00-sb-yg 脚本版本号:${purple}${latestV}${re}"
|
echo -e "当前 Serv00-sb-yg 脚本版本号:${purple}${latestV}${re}"
|
||||||
yellow "未安装 serv00-sb-yg 脚本!请先选择 1 安装"
|
yellow "未安装 Serv00-sb-yg 脚本!请先选择 1 安装"
|
||||||
fi
|
fi
|
||||||
#curl -sSL https://raw.githubusercontent.com/yonggekkk/sing-box-yg/main/serv00.sh -o serv00.sh && chmod +x serv00.sh
|
#curl -sSL https://raw.githubusercontent.com/yonggekkk/sing-box-yg/main/serv00.sh -o serv00.sh && chmod +x serv00.sh
|
||||||
echo -e "========================================================="
|
echo -e "========================================================="
|
||||||
reading "请输入选择【0-6】: " choice
|
reading "请输入选择【0-7】: " choice
|
||||||
echo
|
echo
|
||||||
case "${choice}" in
|
case "${choice}" in
|
||||||
1) install_singbox ;;
|
1) install_singbox ;;
|
||||||
2) uninstall_singbox ;;
|
2) uninstall_singbox ;;
|
||||||
3) fastrun && green "脚本已更新成功" && sleep 2 && sb ;;
|
3) resservsb ;;
|
||||||
4) showlist ;;
|
4) fastrun && green "脚本已更新成功" && sleep 2 && sb ;;
|
||||||
5) showsbclash ;;
|
5) showlist ;;
|
||||||
6) kill_all_tasks ;;
|
6) showsbclash ;;
|
||||||
|
7) kill_all_tasks ;;
|
||||||
0) exit 0 ;;
|
0) exit 0 ;;
|
||||||
*) red "无效的选项,请输入 0 到 6" ;;
|
*) red "无效的选项,请输入 0 到 7" ;;
|
||||||
esac
|
esac
|
||||||
}
|
}
|
||||||
menu
|
menu
|
||||||
|
|||||||
Reference in New Issue
Block a user