From 3862bfa90e0d4eaae5150dfcb7a5d35bf67737c5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=94=AC=E5=93=A5=E4=BE=83=E4=BE=83=E4=BE=83ygkkk?= <121604513+yonggekkk@users.noreply.github.com> Date: Thu, 23 Jan 2025 14:31:06 +0800 Subject: [PATCH] Update serv00.sh --- serv00.sh | 159 ++++++++++++++++++++++++++++++------------------------ 1 file changed, 89 insertions(+), 70 deletions(-) diff --git a/serv00.sh b/serv00.sh index 18415f8..2e60213 100644 --- a/serv00.sh +++ b/serv00.sh @@ -164,6 +164,7 @@ uninstall_singbox() { [Yy]) bash -c 'ps aux | grep $(whoami) | grep -v "sshd\|bash\|grep" | awk "{print \$2}" | xargs -r kill -9 >/dev/null 2>&1' >/dev/null 2>&1 rm -rf domains serv00.sh serv00keep.sh + rm -rf /usr/home/${USERNAME}/domains/${USERNAME}.serv00.net/public_html/* crontab -l | grep -v "serv00keep" >rmcron crontab rmcron >/dev/null 2>&1 rm rmcron @@ -183,6 +184,7 @@ reading "\n清理所有进程并清空所有安装内容,将退出ssh连接, crontab -l | grep -v "serv00keep" >rmcron crontab rmcron >/dev/null 2>&1 rm rmcron + rm -rf /usr/home/${USERNAME}/domains/${USERNAME}.serv00.net/public_html/* find ~ -type f -exec chmod 644 {} \; 2>/dev/null find ~ -type d -exec chmod 755 {} \; 2>/dev/null find ~ -type f -exec rm -f {} \; 2>/dev/null @@ -199,7 +201,7 @@ argo_configure() { while true; do yellow "方式一:Argo临时隧道 (无需域名,推荐)" yellow "方式二:Argo固定隧道 (需要域名,需要CF设置提取Token)" - echo -e "${red}注意:${purple}Argo固定隧道使用Token时,需要在cloudflare后台设置隧道端口,该端口必须与vmess-ws的tcp端口一致)${re}" + echo -e "${red}注意:${purple}Argo固定隧道使用Token时,需要在cloudflare后台设置隧道端口,该端口必须与vmess-ws的tcp端口 $vmess_port 一致)${re}" reading "输入 g 表示使用Argo固定隧道,回车跳过表示使用Argo临时隧道 【请选择 g 或者 回车】: " argo_choice if [[ "$argo_choice" != "g" && "$argo_choice" != "G" && -n "$argo_choice" ]]; then red "无效的选择,请输入 g 或回车" @@ -524,68 +526,6 @@ hy2_link="hysteria2://$UUID@$IP:$hy2_port?sni=www.bing.com&alpn=h3&insecure=1#$N echo "$hy2_link" >> jh.txt url=$(cat jh.txt 2>/dev/null) baseurl=$(echo -e "$url" | base64 -w 0) -echo -sleep 2 -cat > list.txt < sing_box.json < ${FILE_PATH}/${USERNAME}_v2sub.txt +cat clash_meta.yaml > ${FILE_PATH}/${USERNAME}_clashmeta.txt +cat sing_box.json > ${FILE_PATH}/${USERNAME}_singbox.txt +V2rayN_LINK="https://${USERNAME}.serv00.net/${USERNAME}_v2sub.txt" +Clashmeta_LINK="https://${USERNAME}.serv00.net/${USERNAME}_clashmeta.txt" +Singbox_LINK="https://${USERNAME}.serv00.net/${USERNAME}_singbox.txt" +cat > list.txt <