diff --git a/autoXRAYselfConfRUxhttp.sh b/autoXRAYselfConfRUxhttp.sh index 709932a..37c927b 100644 --- a/autoXRAYselfConfRUxhttp.sh +++ b/autoXRAYselfConfRUxhttp.sh @@ -646,267 +646,87 @@ linkSS="ss://$ENCODED_STRING@${DOMAIN}:8443#Shadowsocks2022-autoXRAY" configListLink="https://$DOMAIN/$path_subpage.html" -# Создаем html файл с конфигами -cat > "$WEB_PATH/$path_subpage.html" < - - - - - -AutoXRAY configs - +CONFIGS_ARRAY=( + "VLESS XTLS Vision|$link1" + "VLESS XHTTP (Router)|$link2" + "VLESS Reality NoMux|$link3" + "Shadowsocks 2022|$linkSS" +) +ALL_LINKS_TEXT="" + +# --- ЗАПИСЬ HEAD (СТАТИКА, МИНИФИЦИРОВАННЫЕ СТИЛИ И JS) --- +cat > "$WEB_PATH/$path_subpage.html" <<'EOF' +AutoXRAY configs - - + +EOF -

📂 Ссылка на подписку (готовый конфиг клиента с роутингом)

+# --- ЗАПИСЬ BODY (ДИНАМИЧЕСКИЕ ДАННЫЕ) --- +cat >> "$WEB_PATH/$path_subpage.html" <📂 Ссылка на подписку (готовый конфиг клиента с роутингом) +
+
Subscription
-

📱 Приложение HAPP (Windows/Android/iOS/MAC/Linux)

-

Маршрутизацию нужно выключить, она тут встроенная. По умолчанию она выключена - включатся, если вы пользовались сторонними сервисами.

+ +

📱 Приложение HAPP (Windows/Android/iOS/MAC/Linux)

+ +

Маршрутизацию нужно выключить, она тут встроенная. По умолчанию она выключена - включается, если вы пользовались сторонними сервисами.

-

➡️ VLESS RAW Reality xtls-rprx-vision

-
-
$link1
- - -
-

➡️ VLESS XHTTP Reality EXTRA - для роутера

-
-
$link2
- - -
+

➡️ Конфиги

+EOF -

➡️ VLESS RAW Reality noMUX

-
-
$link3
- - -
- -

➡️ Shadowsocks2022blake3

-
-
$linkSS
- - -
- -

➡️ Socks5 proxy (используйте для ТГ)

-
-
server=$DOMAIN port=10443 user=${socksUser} pass=${socksPasw}
- +# Цикл генерации строк конфигов +idx=1 +for item in "${CONFIGS_ARRAY[@]}"; do + title="${item%%|*}" + link="${item#*|}" + if [ -z "$ALL_LINKS_TEXT" ]; then ALL_LINKS_TEXT="$link"; else ALL_LINKS_TEXT="$ALL_LINKS_TEXT
$link"; fi + + cat >> "$WEB_PATH/$path_subpage.html" < +
$title
+
$link
+ +
-
- ✈️ Добавить в Telegram +EOF + ((idx++)) +done + +# Дописываем Socks5, All links и подвал +cat >> "$WEB_PATH/$path_subpage.html" < +
Socks5 (TG)
+
server=$DOMAIN port=10443 user=${socksUser} pass=${socksPasw}
+ + ✈️ Add to TG

💠 Все конфиги вместе

-
$link1
$link2
$link3
$linkSS
- - +
$ALL_LINKS_TEXT
+ +
- - - - - + + EOF echo -e "