07.07.2025 Production
Описание шаблона
- Шаблон базируется на WGdashboard
- На сервере установлены AmneziaWG и Wireguard
- Установлен nginx для обеспечения SSL подключения к панели управления
Настройка сервера
- Переустанавливаем сервер на шаблон Wireguard Amnezia
- Дожидаемся окончания установки
- В браузере вводим IP сервера, игнорируем сообщение системы безопасности и подтверждаем сертификат
- Авторизуемся, имя пользователя и пароль по умолчанию admin и admin
- Далее после авторизации сразу меняем пароль, Заходим в Settings, в разедле Account Settings вводим текущий пароль, затем два раза новый пароль и нажимаем Update Password

- Затем возвращаемся на главную страницу и создаем новое подключение

- В появившемся окне выбираем AmneziaWG
- Configuration Name выбираем awg0 или если это не первое подключение awg1 и т.д
Для обычного Wireguard выбираем wg0
- Private Key & Public Key не трогаем, они сгенерированы автоматически
- Listen Port вводим число от 3000 до 65353
- IP Address/CIDR вводим внутренний IP адрес сервера для этого подключения, например 10.90.90.1/24, если вы создаете еще подключения, IP адреса не должны быть одинаковыми, меняйте третью цифру
- Далее откройте список Optional Settings и заполните поля PostUp и PostDown
PostUP:
iptables -A FORWARD -i awg0 -j ACCEPT; iptables -A FORWARD -o awg0 -j ACCEPT; iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE;
PostDown:
iptables -D FORWARD -i awg0 -j ACCEPT; iptables -D FORWARD -o awg0 -j ACCEPT; iptables -t nat -D POSTROUTING -o eth0 -j MASQUERADE;
В этих строчка замените awg0 на то имя интерфейса которое у вас используется