PasarGuard
Панель

Настройка WireGuard

Ядра WireGuard и доступ пользователей

WireGuard в PasarGuard настраивается в двух местах: ядро на узле задает серверную часть, а каждый пользователь получает свои peer-данные для клиента.

Перед Началом

  • Панель установлена, и вы вошли как владелец или администратор с доступом к узлам и пользователям.
  • Подключен хотя бы один узел.
  • На сервере открыт UDP-порт.
  • Вы знаете внутренний диапазон WireGuard, например 10.66.66.0/24.

Создать Ядро

  1. Откройте панель и перейдите в Узлы.
  2. Откройте Ядра для нужного узла.
  3. Создайте или отредактируйте ядро и выберите WireGuard.
  4. Заполните основные поля:
    • Имя интерфейса: имя интерфейса WireGuard.
    • Порт прослушивания: UDP-порт для клиентов.
    • Приватный ключ: сгенерируйте пару ключей в панели, если ключа еще нет.
    • Публичный ключ: создается из приватного ключа.
    • Предварительный общий ключ: необязательно, но полезно для дополнительного секрета.
    • Адрес: адрес сервера внутри сети WireGuard.
  5. Сохраните ядро и синхронизируйте или перезапустите узел, если панель попросит.

Выдать Доступ Пользователям

Выделение peer IP и настройка WireGuard для клиентов выполняются панелью полностью автоматически:

  • Каждый пользователь автоматически получает уникальный peer IP, выделенный из подсети ядра WireGuard.
  • Ручная настройка peer IP и генерация ключей в настройках прокси пользователя больше не требуются.
  • Чтобы предоставить доступ к WireGuard, просто добавьте пользователя в группу, у которой есть доступ к хосту или inbound WireGuard.

Связь С Хостами И Группами

WireGuard управляется обычной моделью доступа:

  • Группы решают, какие пользователи могут использовать какие хосты.
  • Хосты решают, какая информация подключения попадет в подписку.
  • Шаблоны пользователей помогают создавать пользователей с правильными группами и лимитами.

После создания ядра убедитесь, что пользователи находятся в группе, у которой есть доступ к WireGuard-хосту или inbound.

Частые Проблемы

  • У пользователя нет WireGuard-конфига: проверьте группы, доступ к хосту и шаблон подписки.
  • Конфиг импортируется, но трафика нет: проверьте UDP firewall, порт прослушивания и логи узла.
  • Работают только некоторые пользователи: убедитесь, что в пуле адресов достаточно свободных IP, и проверьте логи узла.
  • Публичный ключ выглядит неверно: сгенерируйте пару ключей WireGuard для ядра в панели заново и сохраните.