From c10fb775e92fccc9205e5f2f8a4d53d396bb671f Mon Sep 17 00:00:00 2001 From: Crimson Date: Tue, 12 May 2026 14:02:12 +0500 Subject: [PATCH] =?UTF-8?q?Fix23:=20=D0=B2=D0=B5=D1=80=D0=BD=D1=83=D1=82?= =?UTF-8?q?=D1=8C=20production=20ssh=5Fport=202323=20=D0=B2=20=D0=BA=D0=BE?= =?UTF-8?q?=D0=BD=D1=84=D0=B8=D0=B3=D0=B5=20=D0=B8=20=D0=B4=D0=BE=D0=BA?= =?UTF-8?q?=D1=83=D0=BC=D0=B5=D0=BD=D1=82=D0=B0=D1=86=D0=B8=D0=B8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - config.example: host_firewall.ssh_port=2323 - docs: синхронизированы CONFIGURATION/MIGRATION/ACCEPTANCE_CHECKLIST --- config.example.toml | 2 +- docs/ACCEPTANCE_CHECKLIST.md | 2 +- docs/CONFIGURATION.md | 4 ++-- docs/MIGRATION.md | 2 +- 4 files changed, 5 insertions(+), 5 deletions(-) diff --git a/config.example.toml b/config.example.toml index 92cf5f2..ff7c560 100644 --- a/config.example.toml +++ b/config.example.toml @@ -15,7 +15,7 @@ ifb_name = "ifb0" [host_firewall] enabled = true -ssh_port = 22 +ssh_port = 2323 amnezia_port = 443 amnezia_protocols = ["udp"] allow_icmp = true diff --git a/docs/ACCEPTANCE_CHECKLIST.md b/docs/ACCEPTANCE_CHECKLIST.md index 0419c07..8523c69 100644 --- a/docs/ACCEPTANCE_CHECKLIST.md +++ b/docs/ACCEPTANCE_CHECKLIST.md @@ -136,7 +136,7 @@ ## L. Host firewall (ports/SSH safety) - [ ] `awg2-harness validate-config` падает, если отсутствует секция `[host_firewall]`. -- [ ] `apply-firewall` не блокирует SSH на `host_firewall.ssh_port` (default `22`). +- [ ] `apply-firewall` не блокирует SSH на `host_firewall.ssh_port` (default `2323`). - [ ] После `apply-firewall` порт `host_firewall.amnezia_port` (default `443`) доступен по всем протоколам из `host_firewall.amnezia_protocols`. - [ ] Если эксплуатационно требуется закрыть legacy SSH `22`, это явно подтверждено проверкой доступа на `ssh_port` перед закрытием `22`. - [ ] При `host_firewall.enabled = false` удаляется только таблица `inet awg2_host_firewall`. diff --git a/docs/CONFIGURATION.md b/docs/CONFIGURATION.md index 47fcca2..e912ee0 100644 --- a/docs/CONFIGURATION.md +++ b/docs/CONFIGURATION.md @@ -22,7 +22,7 @@ ifb_name = "ifb0" [host_firewall] enabled = true -ssh_port = 22 +ssh_port = 2323 amnezia_port = 443 amnezia_protocols = ["udp"] allow_icmp = true @@ -75,7 +75,7 @@ swappiness = 1 `host_firewall.enabled` — включает host-level INPUT firewall в отдельной AWG2-owned таблице `inet awg2_host_firewall`. -`host_firewall.ssh_port` — SSH порт хоста, который обязательно должен быть открыт. Production default: `22`. +`host_firewall.ssh_port` — SSH порт хоста, который обязательно должен быть открыт. Production default: `2323`. `host_firewall.amnezia_port` — внешний UDP/TCP порт Amnezia, который AWG2 открывает в host `INPUT` (в зависимости от `host_firewall.amnezia_protocols`). Значение должно совпадать с портом, указанным в панели/инсталляторе AmneziaWG. В старых инсталляциях это мог быть `44344`, в новой целевой конфигурации default — `443`. diff --git a/docs/MIGRATION.md b/docs/MIGRATION.md index a7def07..8be8c70 100644 --- a/docs/MIGRATION.md +++ b/docs/MIGRATION.md @@ -191,7 +191,7 @@ ifb_name = "ifb0" [host_firewall] enabled = true -ssh_port = 22 +ssh_port = 2323 amnezia_port = 443 amnezia_protocols = ["udp"] allow_icmp = true