Как закрыть доступ к WireGuard-UI извне с помощью ufw-docker

Всем привет! В продолжение темы безопасности: после того как вы создали в WireGuard первый клиент для себя и один запасной, желательно закрыть доступ к веб-интерфейсу (WireGuard-UI) извне. В этой короткой заметке покажу, как сделать это с помощью ufw-docker, оставив панель доступной только из внутренней сети VPN.

Устанавливаем ufw-docker

Для этого сначала устанавливаем ufw-docker — подробная инструкция здесь:

Разрешаем доступ только из сети WireGuard

Затем выполняем команду:

ufw route allow proto tcp from 10.10.10.0/24 to any port 51821

Всё! Теперь доступ к веб-интерфейсу будет только через внутреннюю сеть WireGuard.

Проверяем результат

В выводе ufw status правило будет выглядеть так:

51821/tcp                  ALLOW FWD   10.10.10.0/24

Доступ из сети WG будет по адресу:

http://10.2.0.3:51821


Статья впервые опубликована 14.12.2022 на openode.xyz; перенесена и обновлена 04.08.2026.