Repository navigation
v1.5.0
v1.5.0 — случайные порты AmneziaWG
English · Русский
Дата: 2026-10-18. Предыдущий выпуск: v1.4.0.
Русский
Что изменилось
- Порты AmneziaWG больше не стандартные 51820–51822: установщик выбирает свободный случайный UDP-порт на каждую версию (10240–32000), стабильный для сервера при плане, установке и обновлении. Порты можно задать вручную: вопрос мастера (Enter принимает выбранные),
portsв TOML,--portsуscripts/enable-amneziawg.sh. - На экране «AmneziaWG» появилась кнопка «+ AmneziaWG доступ»: имя, версии (можно несколько) и узел; после выдачи открывается окно с конфигами и QR.
- Уже работающие серверы порты не меняют сами: чтобы сменить, запустите
scripts/enable-amneziawg.sh --ports 1.5=…,2.0=…,3.1=…(старые правила ufw снимаются) и выдайте клиентам новые конфиги.
Установка на новый сервер
Требования: Ubuntu 24.04 LTS x86-64, собственные DNS-имена и обычный пользователь с sudo. Не запускайте мастер непосредственно от root. Подробно — установка и справочник.
В пустом рабочем каталоге скачайте файлы именно v1.5.0:
curl -fsSLO https://github.com/dubr1k/proxy-control/releases/download/v1.5.0/install-release.sh
curl -fsSLO https://github.com/dubr1k/proxy-control/releases/download/v1.5.0/install-release.sh.sha256
sha256sum --check install-release.sh.sha256
bash install-release.shПродолжайте только после успешной проверки SHA-256. Мастер спросит домены и состав установки; на одном сервере с существующим Nginx/3x-ui выбирайте соответствующий режим сосуществования.
Обновление существующей установки
Сначала сделайте резервную копию. Скачайте и проверьте два файла командами выше, затем вместо запуска мастера выполните:
bash install-release.sh --updateВ парке связанных панелей штатный порядок — узлы, затем центр. После обновления проверьте состояние служб и обновите подписку в клиентском приложении. Не удаляйте контейнерные тома, базу или секреты ради обновления.
Ограничение проверки выпуска
Выпуск проверен автоматическими тестами затронутых областей, без нового полного установочного прогона. Экран появляется на сервере, где включён AmneziaWG.
English
Changes
- AmneziaWG no longer uses the well-known ports 51820–51822: the installer picks a free random UDP port per version (10240–32000), stable for the server across plan, install and update. Ports can be set by hand: a wizard question (Enter accepts the picked ones),
portsin the TOML,--portsofscripts/enable-amneziawg.sh. - The «AmneziaWG» screen has a «+ AmneziaWG access» button: a name, versions (several allowed) and a node; after issuing, the window with the configs and QR opens.
- Servers that already run do not change ports on their own: to change them, run
scripts/enable-amneziawg.sh --ports 1.5=…,2.0=…,3.1=…(old ufw rules are removed) and give clients new configs.
Fresh installation
Use Ubuntu 24.04 LTS x86-64 and a regular user with sudo, not a root login. Prepare your DNS names and follow the installation guide and installer reference.
In an empty working directory:
curl -fsSLO https://github.com/dubr1k/proxy-control/releases/download/v1.5.0/install-release.sh
curl -fsSLO https://github.com/dubr1k/proxy-control/releases/download/v1.5.0/install-release.sh.sha256
sha256sum --check install-release.sh.sha256
bash install-release.shContinue only after checksum verification succeeds. The wizard asks for domains and components. Select the appropriate coexistence mode when Nginx/3x-ui is already installed.
Upgrading
Make a backup, download and verify the same files, then run:
bash install-release.sh --updateThe normal fleet update order is nodes first, central panel last. Check service health afterwards and refresh the existing subscription. Do not delete Docker volumes, the database or secrets as part of an update.
Validation limitation
This release is checked by automated tests of the touched areas, without a new full installer acceptance run. The screen appears on a server where AmneziaWG is enabled.