From 450dde2e1d50f14568f2776453ec8ab3aba63f34 Mon Sep 17 00:00:00 2001 From: xVRVx <63975481+xVRVx@users.noreply.github.com> Date: Mon, 9 Mar 2026 14:50:35 +0300 Subject: [PATCH] Add files via upload --- test/autoXRAYselfRUbrEUxhttp-test.sh | 47 +++++++++++++++++++--------- 1 file changed, 33 insertions(+), 14 deletions(-) diff --git a/test/autoXRAYselfRUbrEUxhttp-test.sh b/test/autoXRAYselfRUbrEUxhttp-test.sh index 9a6defd..f73b68b 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}Версия: 780 ${NC}" +# echo -e "${GRN}Версия: 11_1 ${NC}" [[ $EUID -eq 0 ]] || { echo -e "${RED}❌ скрипту нужны root права ${NC}"; exit 1; } @@ -34,7 +34,7 @@ echo -e "${GRN}Обнаружено $COUNT vless ссылок для моста! # Массивы для хранения параметров каждой ноды declare -a NODE_UUID NODE_ADDR NODE_PORT NODE_NAME NODE_TYPE NODE_SEC NODE_FP NODE_SNI NODE_PBK NODE_SID NODE_SPX NODE_MODE NODE_PATH NODE_EXTRA -# Уникальные UUID для сервера-моста (RU), чтобы направлять трафик на нужную EU ноду +# Уникальные UUID для сервера-моста (RU) declare -a BRIDGE_UUID for (( i=0; i "$SCRIPT_DIR/config.json" { "log": { @@ -334,6 +337,12 @@ cat << EOF > "$SCRIPT_DIR/config.json" "error": "/var/log/xray/error.log", "loglevel": "none" }, + "observatory": { + "subjectSelector": [ "proxy_" ], + "probeURL": "https://www.gstatic.com/generate_204", + "probeInterval": "1m", + "enableConcurrent": true + }, "dns": { "servers":[ "https+local://8.8.4.4/dns-query", "https+local://8.8.8.8/dns-query", "https+local://1.1.1.1/dns-query", "localhost" ], "queryStrategy": "UseIPv4" @@ -410,12 +419,19 @@ $OUTBOUNDS { "tag": "block", "protocol": "blackhole" } ], "routing": { + "domainStrategy": "IPIfNonMatch", + "balancers":[ + { + "tag": "proxy_balancer", + "selector": [ "proxy_" ], + "strategy": { "type": "leastPing" } + } + ], "rules":[ -$ROUTING_RULES { "ip":[ "geoip:private" ], "outboundTag": "block" }, { "protocol":[ "bittorrent" ], "outboundTag": "block" }, { "domain":[ "geosite:category-ads", "geosite:win-spy", "geosite:private" ], "outboundTag": "block" }, - { "domain":[ "habr.com", "apkmirror.com" ], "outboundTag": "proxy_0" }, + { "domain":[ "habr.com", "apkmirror.com" ], "balancerTag": "proxy_balancer" }, { "domain":[ "testipv6.net", "geosite:apple", "geosite:apple-pki", "geosite:huawei", "geosite:xiaomi", @@ -424,14 +440,15 @@ $ROUTING_RULES "geosite:steam", "geosite:category-ru" ], "outboundTag": "direct" - } - ], - "domainStrategy": "IPIfNonMatch" + }, + { "inboundTag": [ "RUsocks5" ], "balancerTag": "proxy_balancer" }, +$ROUTING_RULES + ] } } EOF -# ==================== СОЗДАНИЕ КОНФИГА ПОДПИСКИ КЛИЕНТА ==================== +# ==== СОЗДАНИЕ КОНФИГА ПОДПИСКИ КЛИЕНТА ==== print_config() { local PROXY_OUTBOUND="$1" @@ -796,8 +813,10 @@ ${GRN}$configListLink ${NC} - iOS: Happ или v2RayTun или v2rayN - Android: Happ или v2RayTun или v2rayNG - Windows: конфиги Happ или winLoadXRAY или v2rayN + для vless v2RayTun или Throne Открыт локальный socks5 на порту 10808, 2080 и http на 10809. ${GRN}Поддержать автора: https://github.com/xVRVx/autoXRAY ${NC} + " \ No newline at end of file