Restructure menu: WARP key / 3X-UI / AmneziaWG / Bot / Other sections; auto-confirm wgcf

Made-with: Cursor
This commit is contained in:
anten-ka
2026-03-20 15:48:42 +03:00
parent 29a4f168a7
commit 0a4b0c4620
2 changed files with 97 additions and 87 deletions

View File

@@ -255,7 +255,7 @@ curl -s --proxy socks5h://127.0.0.1:40000 ifconfig.me
**Через SSH-меню:**
1. Выберите пункт **5** Добавить клиентов в WARP
1. Выберите пункт **6** Добавить клиентов в WARP
2. Вы увидите список всех клиентов AmneziaWG с их IP и именами
3. Введите номер клиента, которого хотите добавить, или `all` для всех
4. Скрипт:
@@ -286,11 +286,11 @@ docker exec <имя_контейнера> curl -s --interface warp ifconfig.me
| Действие | SSH-меню | Telegram-бот |
|----------|----------|--------------|
| Добавить в WARP | пункт **5** | Клиенты → Добавить |
| Убрать из WARP | пункт **6** | Клиенты → Убрать |
| Список клиентов в WARP | пункт **7** | Клиенты |
| Перевыпуск ключа | пункт **12** | 🔑 Перевыпуск ключа |
| Перезапуск контейнера | пункт **13** | 🔄 Контейнер |
| Добавить в WARP | пункт **6** | Клиенты → Добавить |
| Убрать из WARP | пункт **7** | Клиенты → Убрать |
| Список клиентов в WARP | пункт **8** | Клиенты |
| Перевыпуск ключа | пункт **5** | 🔑 Перевыпуск ключа |
| Перезапуск контейнера | пункт **9** | 🔄 Контейнер |
### Что происходит при добавлении клиента
@@ -320,24 +320,9 @@ docker exec <имя_контейнера> curl -s --interface warp ifconfig.me
## Меню WARP Manager
### Режим 3X-UI
Меню организовано по секциям. Нумерация пунктов 15 и 1013 одинакова в обоих режимах, а секция 69 адаптируется.
| Пункт | Действие |
|-------|----------|
| 1 | Установить WARP |
| 2 | Запустить WARP |
| 3 | Остановить WARP |
| 4 | Статус и конфигурация |
| 5 | JSON для 3X-UI (готовые конфиги) |
| 6 | Перевыпуск ключа (новый WARP IP) |
| 7 | Изменить порт SOCKS5 |
| 8 | Telegram Bot |
| 9 | PROMO |
| 10 | Инструкция |
| 11 | Полное удаление |
| 0 | Выход |
### Режим AmneziaWG
### Общая секция — WARP-ключ (оба режима)
| Пункт | Действие |
|-------|----------|
@@ -345,15 +330,32 @@ docker exec <имя_контейнера> curl -s --interface warp ifconfig.me
| 2 | Запустить WARP |
| 3 | Остановить WARP |
| 4 | Статус |
| 5 | Добавить клиентов в WARP |
| 6 | Убрать клиентов из WARP |
| 7 | Показать клиентов |
| 8 | Telegram Bot |
| 9 | PROMO |
| 10 | Инструкция |
| 11 | Полное удаление |
| 12 | Перевыпуск ключа |
| 13 | Перезапуск контейнера |
| 5 | Перевыпуск ключа (новый WARP IP) |
### Секция 3X-UI (только в режиме 3X-UI)
| Пункт | Действие |
|-------|----------|
| 6 | JSON конфиг для 3X-UI |
| 7 | Изменить порт SOCKS5 |
### Секция AmneziaWG (только в режиме AmneziaWG)
| Пункт | Действие |
|-------|----------|
| 6 | Добавить клиентов в WARP |
| 7 | Убрать клиентов из WARP |
| 8 | Показать клиентов в WARP |
| 9 | Перезапуск контейнера |
### Общая секция — бот и прочее (оба режима)
| Пункт | Действие |
|-------|----------|
| 10 | Telegram Bot (настройка и управление) |
| 11 | PROMO |
| 12 | Инструкция |
| 13 | Полное удаление |
| 0 | Выход |
---
@@ -368,7 +370,7 @@ WARP Manager включает встроенный Telegram-бот для уда
2. Отправьте `/newbot`
3. Задайте имя и username бота
4. Скопируйте полученный **токен**
5. На сервере выполните `gowarp` → пункт **8** (Telegram Bot)
5. На сервере выполните `gowarp` → пункт **10** (Telegram Bot)
6. Выберите **1) Токен бота** — вставьте токен
7. Выберите **2) Chat ID (авто)**:
- Откройте вашего бота в Telegram
@@ -436,7 +438,7 @@ warp-cli --accept-tos status
journalctl -u warp-svc --no-pager -n 20
```
Попробуйте перевыпустить ключ (пункт 6 в меню).
Попробуйте перевыпустить ключ (пункт 5 в меню).
### WARP не подключается (AmneziaWG)
@@ -451,7 +453,7 @@ docker exec <контейнер> cat /opt/warp/warp.conf
docker exec <контейнер> ip link show warp
```
Попробуйте перевыпустить ключ (пункт 12) или перезапустить контейнер (пункт 13).
Попробуйте перевыпустить ключ (пункт 5) или перезапустить контейнер (пункт 9).
### Сайт всё ещё заблокирован после настройки (3X-UI)
@@ -462,15 +464,15 @@ docker exec <контейнер> ip link show warp
### Клиент не видит WARP IP (AmneziaWG)
1. Убедитесь, что клиент **добавлен** в WARP (`gowarp` → пункт 7)
1. Убедитесь, что клиент **добавлен** в WARP (`gowarp` → пункт 8)
2. Проверьте, что интерфейс `warp` поднят (`gowarp` → пункт 4)
3. Перезапустите контейнер (`gowarp` → пункт 13)
3. Перезапустите контейнер (`gowarp` → пункт 9)
4. Переподключитесь к VPN на клиентском устройстве
### Как сменить WARP IP
- **3X-UI:** `gowarp` → пункт **6** или кнопка бота **🔑 Перевыпуск ключа**
- **AmneziaWG:** `gowarp` → пункт **12** или кнопка бота **🔑 Перевыпуск ключа**
- **3X-UI:** `gowarp` → пункт **5** или кнопка бота **🔑 Перевыпуск ключа**
- **AmneziaWG:** `gowarp` → пункт **5** или кнопка бота **🔑 Перевыпуск ключа**
### Как изменить порт SOCKS5 (только 3X-UI)
@@ -490,7 +492,7 @@ docker exec <контейнер> ip link show warp
gowarp
```
Выберите пункт **11** — Полное удаление.
Выберите пункт **13** — Полное удаление.
### Что удаляется (3X-UI)