refactor: вынести вопрос про VLESS из пункта 1 в отдельный пункт меню (9)
Пункты 1 (AI-инструменты), 7 (Обновить), 8 (Android CLI) теперь запускают ai-setup.sh с AI_SETUP_VLESS=0 без вопросов. Пункт 9 (VLESS) спрашивает включить/отключить и передаёт AI_SETUP_VLESS=1/0 соответственно. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -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
|
||||
|
||||
# Читаем список серверов
|
||||
|
||||
22
setup.sh
22
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
|
||||
|
||||
Reference in New Issue
Block a user