mirror of
https://github.com/andrey271192/amnezia_web-PRO.git
synced 2026-11-04 00:43:15 +00:00
docs: split old Notes into 09.3.N, fix 00 (news bot), move check scripts to scripts/checks
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
24
09.3.5 Client import from Amnezia backup 21.06.md
Normal file
24
09.3.5 Client import from Amnezia backup 21.06.md
Normal file
@@ -0,0 +1,24 @@
|
||||
# 09.3.5 Client import from Amnezia backup 21.06
|
||||
|
||||
_Старая заметка из Notes (июнь 2026), перенесена 23.10.2026. Оригинал: Архив/Старые заметки Notes 20261023._
|
||||
|
||||
Project: amnezia_web-PRO
|
||||
Repo: https://github.com/andrey271192/amnezia_web-PRO
|
||||
Commit: cff27e2 feat: import clients from amnezia configs
|
||||
Что добавлено
|
||||
В панели появился блок Импорт клиента.
|
||||
Можно вставить готовый клиентский .conf или JSON backup Amnezia, если внутри есть текстовый .conf.
|
||||
Если peer уже есть в awg0.conf, дубль не создаётся: восстанавливается/обновляется строка clientsTable.
|
||||
Если peer отсутствует, он добавляется в текущий выбранный Инстанс.
|
||||
Исходный .conf сохраняется в userData.last_config, чтобы дальше работали экспорт и управление из веба.
|
||||
Добавлена защита: импортируемый .conf должен относиться к текущему серверу/инстансу по PublicKey сервера.
|
||||
Команда переустановки для пользователя
|
||||
curl -fsSL "https://raw.githubusercontent.com/andrey271192/amnezia_web-PRO/main/scripts/install.sh?nocache=$(date +%s)" | sudo env SKIP_LANDING=1 bash
|
||||
Проверено
|
||||
node --check server.js
|
||||
node --check public/app.js
|
||||
bash -n для всех scripts/*.sh
|
||||
npm audit --audit-level=moderate: 0 vulnerabilities
|
||||
git diff --check
|
||||
Что сказать пользователю
|
||||
Обновите панель командой выше, зайдите в веб, выберите нужный Инстанс и откройте блок Импорт клиента. Вставьте экспортированный клиентский .conf из приложения Amnezia или backup, где внутри есть этот .conf. После импорта клиент появится в таблице, а старые peer-дубли создаваться не будут.
|
||||
Reference in New Issue
Block a user