Чтобы настроить WireGuard в качестве клиента на роутере с DD-WRT, выполните следующие шаги:
1. Установите соответствующий пакет WireGuard на свой роутер с DD-WRT. Это можно сделать с помощью менеджера пакетов вашей системы.
2. Создайте конфигурационный файл WireGuard со следующими параметрами:
[Interface]
PrivateKey = ваш_приватный_ключ
Address = адрес_вашего_виртуального_интерфейса
DNS = ваш_dns
[Peer]
PublicKey = публичный_ключ_сервера
Endpoint = адрес_и_порт_сервера
AllowedIPs = список_разрешенных_IP_на_сервере
Вставьте свой приватный ключ, публичный ключ сервера и другие необходимые параметры.
3. Сохраните этот файл под именем wg0.conf.
4. Загрузите конфигурационный файл на роутер в директорию /tmp/etc/wireguard/.
5. Запустите WireGuard на роутере, выполнив следующую команду:
wg-quick up /tmp/etc/wireguard/wg0.conf
WireGuard должен успешно подключиться к серверу.
Чтобы добавить "Local Public Key" на свой собственный VPN-сервер WireGuard, у вас должен быть доступ к настройкам сервера.
1. Откройте конфигурационный файл WireGuard сервера и найдите секцию "[Peer]".
2. В этой секции укажите "Local Public Key", который будет использоваться клиентом для подключения к серверу.
[Peer]
PublicKey = ваш_публичный_ключ_клиента
AllowedIPs = список_разрешенных_IP_клиента
Сохраните файл с внесенными изменениями.
3. Перезапустите WireGuard на сервере, чтобы изменения вступили в силу.
"Local Public Key" используется для идентификации клиента на сервере. Он позволяет серверу проверить, что запрос на подключение идет от правильного клиента, используя соответствующий публичный ключ.