mirror of
https://github.com/andrey271192/amnezia_web-PRO.git
synced 2026-09-20 14:42:00 +00:00
feat: import clients from amnezia configs
This commit is contained in:
14
README.md
14
README.md
@@ -152,6 +152,20 @@ curl -fsSL https://raw.githubusercontent.com/andrey271192/amnezia_web-PRO/main/s
|
||||
|
||||
Если на хосте уже запущено **несколько** контейнеров с именами вида **`amnezia-awg*`**, а в панели по-прежнему один инстанс — перезапустите установщик из GitHub. Он автоматически создаст **`AWG_PROFILES`** и сохранит файл **`/root/amnezia-admin.awg-profiles.json`**. Ручной JSON нужен только при нестандартных путях внутри контейнеров.
|
||||
|
||||
### Импорт клиента из Amnezia backup / `.conf`
|
||||
|
||||
В панели есть блок **«Импорт клиента»**. Он нужен, когда клиент уже создан в приложении Amnezia, но в веб-панели его нет или у строки нет `last_config`.
|
||||
|
||||
Что поддерживается:
|
||||
|
||||
- вставка готового клиентского **`.conf`** с секциями `[Interface]` и `[Peer]`;
|
||||
- вставка JSON backup, если внутри него есть строка с таким `.conf`;
|
||||
- восстановление записи в **`clientsTable`** без дублирования peer, если peer уже есть в `awg0.conf`;
|
||||
- добавление peer в текущий инстанс, если его ещё нет на сервере;
|
||||
- сохранение исходного `.conf` в `userData.last_config`, чтобы дальше работали экспорт и управление из веба.
|
||||
|
||||
Перед импортом выберите нужный **«Инстанс»** вверху панели. Если backup приложения зашифрован или не содержит текстовый `.conf`, сначала экспортируйте клиентский конфиг из приложения Amnezia и вставьте его в форму импорта.
|
||||
|
||||
### Telegram MTProto‑прокси
|
||||
|
||||
**Не связано с AmneziaWG.** Отдельный контейнер образа **[telegrammessenger/proxy](https://hub.docker.com/r/telegrammessenger/proxy)** на том же хосте. После входа в панель: установка, перезапуск, удаление, выбор порта на хосте, просмотр логов и ссылки **`tg://proxy`** (хост из **`MTPRO_PUBLIC_HOST`**, **`CLIENT_CONFIG_ENDPOINT`** или из URL страницы панели).
|
||||
|
||||
Reference in New Issue
Block a user