AmneziaWG - свой VPN для команды на движке WireGuard с обфускацией трафика. Дает сотрудникам и устройствам защищенный доступ к вашей внутренней инфраструктуре - админкам, базам, серверам, внутренним сайтам - без выставления их в открытый интернет. Обфускация меняет форму трафика, из-за чего туннель стабильнее в сетях, которые мешают обычному VPN (мобильные операторы, публичный Wi-Fi), сохраняя скорость и простоту WireGuard.
amnezia-wg-easy - веб-панель поверх AmneziaWG: клиентов для ноутбука, телефона и роутера заводите и раздаете через браузер (конфиг или QR-код), доступ включается и выключается тумблером.
После создания сервера ставится автоматически: контейнер с AmneziaWG, наружу веб-панель через Caddy (Let's Encrypt на magic-DNS домене). Вход в панель - паролем сервера.
Что внутри
- AmneziaWG - WireGuard с обфускацией (пакеты-заполнители Jc/Jmin/Jmax, кастомные заголовки H1-H4, подгон размеров S1/S2).
- amnezia-wg-easy - веб-панель управления клиентами (создание, вкл/выкл, QR, скачивание конфига, статистика).
- Caddy - reverse-proxy и авто-TLS (Let's Encrypt) для панели.
Безопасность
- Панель закрыта паролем сервера, наружу отдается только по HTTPS; веб-порт слушает localhost.
- Ключи клиентов хранятся в томе
/root/.amnezia-wg-easyна вашем сервере. - Криптография WireGuard - обфускация ее не ослабляет, а меняет форму трафика.
- Данные и трафик у вас - без стороннего VPN-провайдера.
Как войти
- Адрес формируется из IP сервера: замените точки на дефисы и добавьте
.fatmetal.net. Пример: IP45.15.159.10->https://45-15-159-10.fatmetal.net/. - Веб-панель: пароль - тот же, что у вашего сервера (в личном кабинете).
- VPN-endpoint для клиентов:
<IP сервера>:51820(UDP). В панели нажмите Создать, скачайте конфиг или QR. - Импортируйте конфиг в клиент AmneziaVPN (или awg-совместимый). Реквизиты - в файле
/root/amneziawg-credentials.txtна сервере.
Важно
Обфусцированный конфиг подключается только клиентом AmneziaVPN / awg, обычный WireGuard-клиент его не поймет. Сервис очень легкий: хватает тарифа CPU2-RAM4. Панель наружу без пароля не выставляйте.
Лицензия
AmneziaWG и amnezia-wg-easy - открытый код. Форк amnezia-wg-easy (spcfox) заархивирован, образ рабочий и стабильный.
Свой домен
Наведите A-запись домена на этот сервер, впишите домен в /etc/caddy/Caddyfile вместо magic-DNS хоста, затем systemctl reload caddy. WG_HOST для клиентов - публичный IP, домен нужен только панели.
Требования
Ubuntu 24.04, открытые порты 80/443 (панель+TLS) и 51820/udp (VPN). Минимум CPU2-RAM4-DISK50 с большим запасом.