07.07.2025 Production

Описание шаблона

  1. Шаблон базируется на WGdashboard
  2. На сервере установлены AmneziaWG и Wireguard
  3. Установлен nginx для обеспечения SSL подключения к панели управления

Настройка сервера

  1. Переустанавливаем сервер на шаблон Wireguard Amnezia
  2. Дожидаемся окончания установки
  3. В браузере вводим IP сервера, игнорируем сообщение системы безопасности и подтверждаем сертификат
  4. Авторизуемся, имя пользователя и пароль по умолчанию admin и admin
  5. Далее после авторизации сразу меняем пароль, Заходим в Settings, в разедле Account Settings вводим текущий пароль, затем два раза новый пароль и нажимаем Update Password

image.png

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

image.png

  1. В появившемся окне выбираем AmneziaWG
  2. Configuration Name выбираем awg0 или если это не первое подключение awg1 и т.д Для обычного Wireguard выбираем wg0
  3. Private Key & Public Key не трогаем, они сгенерированы автоматически
  4. Listen Port вводим число от 3000 до 65353
  5. IP Address/CIDR вводим внутренний IP адрес сервера для этого подключения, например 10.90.90.1/24, если вы создаете еще подключения, IP адреса не должны быть одинаковыми, меняйте третью цифру
  6. Далее откройте список 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 на то имя интерфейса которое у вас используется