From 2faa91de9b110ff34ce4c4c242048aedc5602a78 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=91=D0=BE=D0=B1=D1=8B=D1=80=D0=B5=D0=B2=20=D0=90=D0=BD?= =?UTF-8?q?=D0=B4=D1=80=D0=B5=D0=B9?= Date: Fri, 23 Oct 2026 00:43:09 +0300 Subject: [PATCH] docs: 09.1 v1.3.0 Co-Authored-By: Claude Opus 5.5 --- 09. История и грабли.md | 4 ++++ ...сия 1.3.0 — протоколы с сайта, каскад, домен, тема.md | 11 +++++++++++ PROJECT_INDEX.md | 6 +++--- 3 files changed, 18 insertions(+), 3 deletions(-) create mode 100644 09. История и грабли.md create mode 100644 09.1 Версия 1.3.0 — протоколы с сайта, каскад, домен, тема.md diff --git a/09. История и грабли.md b/09. История и грабли.md new file mode 100644 index 0000000..54cd83d --- /dev/null +++ b/09. История и грабли.md @@ -0,0 +1,4 @@ +# 09. История и грабли + +- [09.1 Версия 1.3.0 — протоколы с сайта, каскад, домен, тема](<09.1 Версия 1.3.0 — протоколы с сайта, каскад, домен, тема.md>) — 23.10.2026 +- 04.10.2026 — проект переехал в папку-группу; код не менялся. diff --git a/09.1 Версия 1.3.0 — протоколы с сайта, каскад, домен, тема.md b/09.1 Версия 1.3.0 — протоколы с сайта, каскад, домен, тема.md new file mode 100644 index 0000000..eac6765 --- /dev/null +++ b/09.1 Версия 1.3.0 — протоколы с сайта, каскад, домен, тема.md @@ -0,0 +1,11 @@ +# 09.1 Версия 1.3.0 — протоколы с сайта, каскад, домен, тема (23.10.2026) + +СИМПТОМ: (а) клиент AWG 1.x из панели — рукопожатие есть, интернета нет; (б) после обновления переключение инстанса создавало клиента не в том контейнере; (в) проверка занятого порта ничего не ловила. +ПРИЧИНА: (а) выгрузка .conf подставляла «умолчательные» S3/S4/I1, которых нет на сервере 1.x; (б) install.sh клал контейнеры панели в AWG_PROFILES, env-копия затеняла управляемый инстанс; (в) `ss` запускался внутри контейнера панели. +КАК ПРОВЕРИТЬ ЗА МИНУТУ: + curl -s http://IP:8080/health # version 1.3.0 + в .conf клиента 1.x не должно быть строк S3/S4; GET /api/protocols — id управляемых = amnezia-<вариант>-<порт> +ИСПРАВЛЕНИЕ: v1.3.0 (тег v1.3.0). Параметры обфускации берутся с сервера (awgObfuscationLines); getProfiles отдаёт приоритет управляемым; порт — через docker ps. Добавлено: AWG 3.0/3.1 (образы по дайджесту, патч awg-quick на userspace), домен в /data/settings.json, каскад POST /api/cascade/upstream (конфиг другого сервера → интерфейс warp), светлая тема. +Проверено на школе (friends = сервер, it-kruzhok = клиент/выход): Legacy, 1.x, 2.0, 3.0, 3.1 — рукопожатие + интернет; каскад — трафик прошёл через второй сервер, переживает рестарт; домен; обновление поверх контейнера приложения amnezia-awg; чистая установка с GitHub. Тестовое удалено. +ПРОФИЛАКТИКА: перед релизом гонять клиентов всех вариантов со второй машины (скрипт-клиент в контейнере amneziawg-go 3.1). Xray/VLESS в открытую панель не вошёл — есть в закрытом amnezia_web-PRO_test. +Не сделано: Gitea (.153:3030 недоступна из сети мини 23.10) — допушить `git push gitea main --tags`. diff --git a/PROJECT_INDEX.md b/PROJECT_INDEX.md index 71f46eb..5b4cc68 100644 --- a/PROJECT_INDEX.md +++ b/PROJECT_INDEX.md @@ -7,11 +7,11 @@ | Что | Где | |---|---| -| Папка проекта | `/Volumes/ssd/Мои проекты/amnezia_web-PRO/` | +| Папка проекта | `/Volumes/ssd/Мои проекты/Открытые проекты/amnezia_web-PRO/` | | Заметки | Apple Notes → `МОИ ПРОЕКТЫ` → папка `amnezia_web-PRO` | | GitHub (публичный) | https://github.com/andrey271192/amnezia_web-PRO | | Ветка прода | `main` | -| Тестовая копия рядом | `/Volumes/ssd/Мои проекты/amnezia_web-PRO_test/` | +| Тестовая копия рядом | `/Volumes/ssd/Мои проекты/Закрытые продукты/amnezia_web-PRO_test/` | Путь `/Volumes/andrey/Мои проекты/...` из старого промпта синхронизации **не существует** — актуальная копия только на `/Volumes/ssd`. @@ -65,4 +65,4 @@ curl -fsSL https://raw.githubusercontent.com/andrey271192/amnezia_web-PRO/main/s ## Состояние -- HEAD `7b92bfb` (08.09.2026), совпадает с `origin/main`. +- v1.3.0 (23.10.2026), тег и релиз на GitHub. Gitea — допушить (была недоступна).