Документация для WireGuard на английскомГугление показывает как выполнять те или иные скрипты Pre Up/Down и Post Up/Down, но так и не понял как решить пару вопросов:
1. Как прокидывать (push-ить) маршруты клиентам со стороны сервера?
2. Как на клиенте запретить добавлять default route (0.0.0.0/0) ?
Сервер[Interface]
Address = 10.0.0.1/32
ListenPort = 566666
[Peer]
AllowedIPs = 10.0.0.2/32, 192.168.1.0/24
Клиент
[Interface]Address = 10.0.0.2/32
[Peer]
AllowedIPs = 10.0.0.0/24, 192.168.0.0/24
Это не OpenVPN, ничего "пушить клиентам" там нельзя. Да и "клиентов" там нет, т. к. нет явного "клиент-сервер". И никакой default там не назначается, нет ни LCP, ни DHCP. Каждая сторона должна сама настраивать все необходимые параметры сети, включая маршруты.И да, в примере с портом Вы что-то перемудрили. :)