diff --git a/scripts/ai-setup.sh b/scripts/ai-setup.sh index 1d6b980..5c08f60 100755 --- a/scripts/ai-setup.sh +++ b/scripts/ai-setup.sh @@ -165,9 +165,9 @@ XRAYEOF } # ── 0. Выбор режима работы (vless / direct) ───────────────── -read -r -p "Установить встроенный vless? [Y/n] " _vless_ans -_vless_ans="${_vless_ans:-Y}" -if [[ "$_vless_ans" =~ ^[Yy]$ ]]; then +# AI_SETUP_VLESS=1 включает VLESS; по умолчанию 0 (прямое подключение). +# Устанавливается из меню setup.sh (пункт "VLESS"). +if [[ "${AI_SETUP_VLESS:-0}" == "1" ]]; then USE_VLESS=1 # Читаем список серверов diff --git a/setup.sh b/setup.sh index 7fdef21..a4d6d21 100755 --- a/setup.sh +++ b/setup.sh @@ -24,6 +24,7 @@ if command -v whiptail >/dev/null 2>&1; then "6" "Проверить сеть (маршрутизация, geo)" \ "7" "Обновить (git pull + перегенерация скриптов)" \ "8" "Android CLI (установить Google Android CLI)" \ + "9" "VLESS: настроить встроенный прокси (включить / отключить)" \ 3>&1 1>&2 2>&3) || exit 0 echo "" else @@ -62,7 +63,10 @@ else echo -e " ${BLD}8) Android CLI${CLR}" echo -e " ${GRY}Установить Google Android CLI для Android-разработки.${CLR}" echo "" - echo -n "Выбери [1-8] или Enter для выхода: " + echo -e " ${BLD}9) VLESS${CLR}" + echo -e " ${GRY}Включить или отключить встроенный VLESS-прокси для AI API запросов.${CLR}" + echo "" + echo -n "Выбери [1-9] или Enter для выхода: " read -r choice echo "" fi @@ -71,7 +75,7 @@ fi case "$choice" in 1) - bash scripts/ai-setup.sh + AI_SETUP_VLESS=0 bash scripts/ai-setup.sh ;; 2) echo -e "${GRY}Нужно указать параметры твоей локальной сети:${CLR}" @@ -223,10 +227,20 @@ case "$choice" in git -C "$REPO_DIR" pull --ff-only echo "" echo -e "${BLD}Перегенерация скриптов...${CLR}" - bash "$REPO_DIR/scripts/ai-setup.sh" + AI_SETUP_VLESS=0 bash "$REPO_DIR/scripts/ai-setup.sh" ;; 8) - bash scripts/ai-setup.sh + AI_SETUP_VLESS=0 bash scripts/ai-setup.sh + ;; + 9) + echo -n "Включить VLESS-прокси? [Y/n] " + read -r _vless_choice + _vless_choice="${_vless_choice:-Y}" + if [[ "$_vless_choice" =~ ^[Yy]$ ]]; then + AI_SETUP_VLESS=1 bash scripts/ai-setup.sh + else + AI_SETUP_VLESS=0 bash scripts/ai-setup.sh + fi ;; "") exit 0