From f834a8ddab91237efab05d1f17985920f117557f Mon Sep 17 00:00:00 2001 From: CodeRoK7 <58553260+CodeRoK7@users.noreply.github.com> Date: Fri, 3 Oct 2025 11:40:35 +0000 Subject: [PATCH] fix --- universal_config.sh | 10 ++++++---- universal_config_new_podkop.sh | 10 ++++++---- 2 files changed, 12 insertions(+), 8 deletions(-) diff --git a/universal_config.sh b/universal_config.sh index dc358bd..9bad6fa 100644 --- a/universal_config.sh +++ b/universal_config.sh @@ -888,8 +888,10 @@ do #service network restart if [ "$is_manual_input_parameters" = "n" ]; then - WARP_ENDPOINT="engage.cloudflareclient.com:500 engage.cloudflareclient.com:1701 engage.cloudflareclient.com:2408 engage.cloudflareclient.com:4500 162.159.192.4:2408 162.159.192.4:3138" + I=0 + WARP_ENDPOINT="engage.cloudflareclient.com:500 engage.cloudflareclient.com:1701 engage.cloudflareclient.com:2408 engage.cloudflareclient.com:3138 engage.cloudflareclient.com:4500 162.159.192.4:500 162.159.192.4:1701 162.159.192.4:2408 162.159.192.4:3138 162.159.192.4:4500" for element in $WARP_ENDPOINT; do + I=$(( $I + 1 )) EndpointIP="${element%%:*}" EndpointPort="${element##*:}" uci set network.@${CONFIG_NAME}[-1].endpoint_host=$EndpointIP @@ -899,17 +901,17 @@ do ifdown $INTERFACE_NAME # Включаем интерфейс ifup $INTERFACE_NAME - printf "\033[33;1mCheck Endpoint WARP $element. Wait up AWG WARP 10 second...\033[0m\n" + printf "\033[33;1mIter #$I: Check Endpoint WARP $element. Wait up AWG WARP 10 second...\033[0m\n" sleep 10 pingAddress="8.8.8.8" if ping -c 1 -I $INTERFACE_NAME $pingAddress >/dev/null 2>&1 then - printf "\033[32;1mEndpoint WARP $element work...\033[0m\n" + printf "\033[32;1m Endpoint WARP $element work...\033[0m\n" isExit=1 break else - printf "\033[31;1mEndpoint WARP $element not work...\033[0m\n" + printf "\033[31;1m Endpoint WARP $element not work...\033[0m\n" isExit=0 fi done diff --git a/universal_config_new_podkop.sh b/universal_config_new_podkop.sh index efb0a7e..d381139 100644 --- a/universal_config_new_podkop.sh +++ b/universal_config_new_podkop.sh @@ -937,8 +937,10 @@ do #service network restart if [ "$is_manual_input_parameters" = "n" ]; then - WARP_ENDPOINT="engage.cloudflareclient.com:500 engage.cloudflareclient.com:1701 engage.cloudflareclient.com:2408 engage.cloudflareclient.com:4500 162.159.192.4:2408 162.159.192.4:3138" + I=0 + WARP_ENDPOINT="engage.cloudflareclient.com:500 engage.cloudflareclient.com:1701 engage.cloudflareclient.com:2408 engage.cloudflareclient.com:3138 engage.cloudflareclient.com:4500 162.159.192.4:500 162.159.192.4:1701 162.159.192.4:2408 162.159.192.4:3138 162.159.192.4:4500" for element in $WARP_ENDPOINT; do + I=$(( $I + 1 )) EndpointIP="${element%%:*}" EndpointPort="${element##*:}" uci set network.@${CONFIG_NAME}[-1].endpoint_host=$EndpointIP @@ -948,17 +950,17 @@ do ifdown $INTERFACE_NAME # Включаем интерфейс ifup $INTERFACE_NAME - printf "\033[33;1mCheck Endpoint WARP $element. Wait up AWG WARP 10 second...\033[0m\n" + printf "\033[33;1mIter #$I: Check Endpoint WARP $element. Wait up AWG WARP 10 second...\033[0m\n" sleep 10 pingAddress="8.8.8.8" if ping -c 1 -I $INTERFACE_NAME $pingAddress >/dev/null 2>&1 then - printf "\033[32;1mEndpoint WARP $element work...\033[0m\n" + printf "\033[32;1m Endpoint WARP $element work...\033[0m\n" isExit=1 break else - printf "\033[31;1mEndpoint WARP $element not work...\033[0m\n" + printf "\033[31;1m Endpoint WARP $element not work...\033[0m\n" isExit=0 fi done