From e246a62e167cc4601de16f7fba1821e2f073baf1 Mon Sep 17 00:00:00 2001 From: xVRVx <63975481+xVRVx@users.noreply.github.com> Date: Mon, 9 Mar 2026 15:49:15 +0300 Subject: [PATCH] Add files via upload --- test/autoXRAYselfRUbrEUxhttp-test.sh | 61 +++++++++++++--------------- 1 file changed, 29 insertions(+), 32 deletions(-) diff --git a/test/autoXRAYselfRUbrEUxhttp-test.sh b/test/autoXRAYselfRUbrEUxhttp-test.sh index f73b68b..d105756 100644 --- a/test/autoXRAYselfRUbrEUxhttp-test.sh +++ b/test/autoXRAYselfRUbrEUxhttp-test.sh @@ -6,7 +6,7 @@ RED='\033[1;31m' YEL='\033[1;33m' NC='\033[0m' # No Color -# echo -e "${GRN}Версия: 11_1 ${NC}" +# echo -e "${GRN}Версия: 555 ${NC}" [[ $EUID -eq 0 ]] || { echo -e "${RED}❌ скрипту нужны root права ${NC}"; exit 1; } @@ -37,6 +37,15 @@ declare -a NODE_UUID NODE_ADDR NODE_PORT NODE_NAME NODE_TYPE NODE_SEC NODE_FP NO # Уникальные UUID для сервера-моста (RU) declare -a BRIDGE_UUID +# Генерируем базовый UUID сервера для всех подключений (будет один клиент в конфиге сервера) +SERVER_UUID=$(openssl rand -hex 16 | sed 's/\(........\)\(....\)\(....\)\(....\)\(............\)/\1-\2-\3-\4-\5/') +# Разбиваем UUID на группы для удобной подмены 3-й группы (7 и 8 байты) +g1="${SERVER_UUID:0:8}" +g2="${SERVER_UUID:9:4}" +g3="${SERVER_UUID:14:4}" +g4="${SERVER_UUID:19:4}" +g5="${SERVER_UUID:24:12}" + for (( i=0; i "$SCRIPT_DIR/config.json" "protocol": "vless", "settings": { "clients":[ -$CLIENTS_RAW + { "flow": "xtls-rprx-vision", "id": "$SERVER_UUID" } ], "decryption": "none", "fallbacks":[ { "dest": "3333", "xver": 2 } ] @@ -384,7 +380,7 @@ $CLIENTS_RAW "protocol": "vless", "settings": { "clients":[ -$CLIENTS_XHTTP + { "id": "$SERVER_UUID" } ], "decryption": "none" }, @@ -441,7 +437,7 @@ $OUTBOUNDS ], "outboundTag": "direct" }, - { "inboundTag": [ "RUsocks5" ], "balancerTag": "proxy_balancer" }, + { "inboundTag":[ "RUsocks5" ], "balancerTag": "proxy_balancer" }, $ROUTING_RULES ] } @@ -580,7 +576,7 @@ for (( i=0; i