From 3cee0506684a3b2e93d562c4880fcc5aad80aef0 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: Tue, 25 Mar 2025 09:02:35 +0800 Subject: [PATCH] Update serv00keep.sh --- serv00keep.sh | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/serv00keep.sh b/serv00keep.sh index 0e43dfe..74fea62 100644 --- a/serv00keep.sh +++ b/serv00keep.sh @@ -143,7 +143,6 @@ check_port(){ port_list=$(devil port list) tcp_ports=$(echo "$port_list" | grep -c "tcp") udp_ports=$(echo "$port_list" | grep -c "udp") - if [[ $tcp_ports -ne 2 || $udp_ports -ne 1 ]]; then echo "端口数量不符合要求,正在调整..." @@ -199,12 +198,20 @@ if [[ $tcp_ports -ne 2 || $udp_ports -ne 1 ]]; then sleep 3 #devil binexec on >/dev/null 2>&1 #kill -9 $(ps -o ppid= -p $$) >/dev/null 2>&1 + port_list=$(devil port list) + tcp_ports=$(echo "$port_list" | grep -c "tcp") + udp_ports=$(echo "$port_list" | grep -c "udp") + tcp_ports=$(echo "$port_list" | awk '/tcp/ {print $1}') + tcp_port1=$(echo "$tcp_ports" | sed -n '1p') + tcp_port2=$(echo "$tcp_ports" | sed -n '2p') + udp_port=$(echo "$port_list" | awk '/udp/ {print $1}') + purple "当前TCP端口: $tcp_port1 和 $tcp_port2" + purple "当前UDP端口: $udp_port" else tcp_ports=$(echo "$port_list" | awk '/tcp/ {print $1}') tcp_port1=$(echo "$tcp_ports" | sed -n '1p') tcp_port2=$(echo "$tcp_ports" | sed -n '2p') udp_port=$(echo "$port_list" | awk '/udp/ {print $1}') - echo "你的vless-reality的TCP端口: $tcp_port1" echo "你的vmess的TCP端口(设置Argo固定域名端口):$tcp_port2" echo "你的hysteria2的UDP端口: $udp_port"