Без
- с минусом
- с минусом
- с плюсом
- с плюсом
-
Сайт Cгенирировать конфигурации для wg -
Обязательно удалять в конфигах клиентам строчкуListenPort = -
+ Добавлять строчку с рекламой в конфигурации -
dbca-wa Лучше использовать этот или генерировать вручную.

-
Server= Публичный (Внешний) IP Адрес сервера WG (Endopoint для клиентов) -
Port= Порт сервера WG -
Net= Подсеть VPN WG я обычно ставлю10.10.0.0 -
1stIP= С какого IP адреса будут создаваться клиенты (обычно ставлю2) -
Clinet= Кол-во конфигураций для клиентов -
ServerPrivatKeyиServerPublicKeyтут я думаю понятно приватный и публичный ключ сервера
Клиенты wireguard
Для всех клиентов требуются права администратора!
- Windows С офф сайта
- Windows TunSafe (Расширенные возможности статистики VPN соединения) Если не устанавливается TAP адаптер качаем отдельно установщик TunSafe-TAP.exe
- Windows Wiresock офф сайт (Много функций)
Параметров конфигурации (Описание)
Сервер
[Interface]
`PrivateKey =` Приватный ключ сервера
`ListenPort =` Порт которые слушает WG для подключений
`Address =` 10.0.0.1/24 IP Адрес сервера
[Peer]
`PublicKey =` Публичный ключ клиента 1
`AllowedIPs =` 10.0.0.2/32 IP Адрес клиента / 32 маска для маршрутизации
[Peer]
`PublicKey =` Публичный ключ клиента 2
`AllowedIPs =` 10.0.0.3/32 IP Адрес клиента / 32 маска для маршрутизации
Клиент
[Interface]
PrivateKey = Приватный ключ клиента
Address = 10.0.0.2/24 IP Адрес клиента
DNS = 8.8.8.8 IP Адреса DNS серверов (Если требуется указать свои)
[Peer]
PublicKey = Публичный ключ сервера
AllowedIPs = 10.0.0.0/28 Разрешенные подсети
Endpoint = 195.206.54.195:2024 Публичный IP адрес сервера
PersistentKeepalive = 30 Время проверки клиентом актуальности подключения
Примеры конфигураций (Описание)
Сервер
[Interface]
PrivateKey = Private_key_server
ListenPort = 1194 Port_server
Address = 10.10.0.1/24 Network_VPN
[Peer] # client 2
PublicKey = Public_key_client2
AllowedIPs = 10.10.0.2/32 Для_формирование_маршрута_к_клиенту
[Peer] # client 3
PublicKey = Public_key_client3
AllowedIPs = 10.10.0.3/32 Для_формирование_маршрута_к_клиенту
[Peer] # client 4
PublicKey = Public_key_client4
AllowedIPs = 10.10.0.4/32 Для_формирование_маршрута_к_клиенту
Клиент
[Interface]
PrivateKey = Private_key_client
Address = 10.10.0.3/24 Ip_adress_client
[Peer]
PublicKey = Public_key_server
AllowedIPs = 10.10.0.0/24 Разрешенные_подсети
Endpoint = IP_and_port_Server
PersistentKeepalive = 30 Проверка_состояния_сессии
Шаблоны Сервер - Клиент
Для сервера и 2х клиентов
- Изменить
PublicKeyна ключи своих клиентов
ListenPort = 1194
Address = 10.10.0.1/24
[Peer] Сlient_2
PublicKey = Public_key_client2
AllowedIPs = 10.10.0.2/32
[Peer] Сlient_3
PublicKey = Public_key_client3
AllowedIPs = 10.10.0.3/32
Для клиента
- 1 раз изменить
PublicKeyна ключ своего сервера - 1раз изменить
EndpointНа IP своего сервера - При копировании для каждого клиента менять
Addressна 0.3, 0.4, 0.5, и т.д *иначе получится клиент 3 с ip 0.2 и так далее *
Address = 10.10.0.2/24 IP_adress_client
[Peer]
PublicKey = Public_key_server
AllowedIPs = 10.10.0.0/24
Endpoint = 11.111.11:1194
PersistentKeepalive = 30