Привет. Ищу оптимальную конфигурацию WireGuard для максимальной скорости. RouterOS 7.1b6:
Создаю WireGuard-сервер:
/interface wireguard add listen-port=13231 mtu=1420 name=wireguard1
Получаю публичный ключ сервера:
/interface wireguard print
Добавляю IP-адрес к интерфейсу:
/ip address add address=10.0.0.1/24 interface=wireguard1 network=10.0.0.0
Разрешаю трафик в файрволе:
/ip firewall filter add action=accept chain=input comment="Accept WireGuard" dst-port=13231 log=yes log-prefix=WireGuard: protocol=udp
Настраиваю клиента и получаю его публичный ключ:
[Interface]
PrivateKey = CLIENT-PRIVATEKEY
Address = 10.0.0.2/24
[Peer]
PublicKey = ROUTER-PUBLICKEY
AllowedIPs = 0.0.0.0/0
Endpoint = serverhostname:13231
Добавляю клиента в конфигурацию сервера:
/interface wireguard peers add allowed-address=10.0.0.2/32 interface=wireguard1 public-key="CLIENT-PUBLICKEY"
Вот и весь WireGuard.
Какие будут предложения по улучшению и комментарии? Спасибо!
Создаю WireGuard-сервер:
/interface wireguard add listen-port=13231 mtu=1420 name=wireguard1
Получаю публичный ключ сервера:
/interface wireguard print
Добавляю IP-адрес к интерфейсу:
/ip address add address=10.0.0.1/24 interface=wireguard1 network=10.0.0.0
Разрешаю трафик в файрволе:
/ip firewall filter add action=accept chain=input comment="Accept WireGuard" dst-port=13231 log=yes log-prefix=WireGuard: protocol=udp
Настраиваю клиента и получаю его публичный ключ:
[Interface]
PrivateKey = CLIENT-PRIVATEKEY
Address = 10.0.0.2/24
[Peer]
PublicKey = ROUTER-PUBLICKEY
AllowedIPs = 0.0.0.0/0
Endpoint = serverhostname:13231
Добавляю клиента в конфигурацию сервера:
/interface wireguard peers add allowed-address=10.0.0.2/32 interface=wireguard1 public-key="CLIENT-PUBLICKEY"
Вот и весь WireGuard.
Какие будут предложения по улучшению и комментарии? Спасибо!
