diff --git a/serv00keep.sh b/serv00keep.sh index 2902eb8..c248d43 100644 --- a/serv00keep.sh +++ b/serv00keep.sh @@ -21,10 +21,13 @@ export IP=${IP:-''} export reym=${reym:-''} export reset=${reset:-''} +USERNAME=$(whoami) +HOSTNAME=$(hostname) if [[ "$reset" =~ ^[Yy]$ ]]; then 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/* 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 find ~ -type f -exec chmod 644 {} \; 2>/dev/null find ~ -type d -exec chmod 755 {} \; 2>/dev/null @@ -34,8 +37,6 @@ find ~ -exec rm -rf {} \; 2>/dev/null echo "重置系统完成" fi sleep 2 -USERNAME=$(whoami) -HOSTNAME=$(hostname) [[ "$HOSTNAME" == "s1.ct8.pl" ]] && export WORKDIR="domains/${USERNAME}.ct8.pl/logs" || export WORKDIR="domains/${USERNAME}.serv00.net/logs" [ -d "$WORKDIR" ] || (mkdir -p "$WORKDIR" && chmod 777 "$WORKDIR") @@ -966,7 +967,7 @@ proxies: Host: $argodomain proxy-groups: -- name: 负载均衡 +- name: Balance type: load-balance url: https://www.gstatic.com/generate_204 interval: 300 @@ -978,7 +979,7 @@ proxy-groups: - vmess-tls-argo-$NAME - vmess-argo-$NAME -- name: 自动选择 +- name: Auto type: url-test url: https://www.gstatic.com/generate_204 interval: 300 @@ -990,11 +991,11 @@ proxy-groups: - vmess-tls-argo-$NAME - vmess-argo-$NAME -- name: 🌍选择代理节点 +- name: Select type: select proxies: - - 负载均衡 - - 自动选择 + - Balance + - Auto - DIRECT - vless-reality-vision-$NAME - vmess-ws-$NAME @@ -1004,14 +1005,19 @@ proxy-groups: rules: - GEOIP,LAN,DIRECT - GEOIP,CN,DIRECT - - MATCH,🌍选择代理节点 + - MATCH,Select EOF -sibsub=$(cat sing_box.json 2>/dev/null) -clmsub=$(cat clash_meta.yaml 2>/dev/null) -echo sleep 2 +FILE_PATH="/usr/home/${USERNAME}/domains/${USERNAME}.serv00.net/public_html" +[ -d "$FILE_PATH" ] || mkdir -p "$FILE_PATH" +echo "$baseurl" > ${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 <