Как сменить порт на клиенте Wireguard? На сервере конфигурация от "Streisand" соответственно там меняю порт в файле /etc/wireguard/wg0.conf
На клиенте меняю точно так же порт в файле /etc/wireguard/wg0.conf
пробуем подключиться $ wg-quick up wg0
Warning: `/etc/wireguard/wg0.conf' is world accessible
[#] ip link add wg0 type wireguard
[#] wg setconf wg0 /dev/fd/63
[#] ip address add 10.192.122.2/32 dev wg0
[#] ip link set mtu 1420 up dev wg0
[#] resolvconf -a wg0 -m 0 -x
Too few arguments.
Too few arguments.
[#] wg set wg0 fwmark 51820
[#] ip -4 route add 0.0.0.0/0 dev wg0 table 51820
[#] ip -4 rule add not fwmark 51820 table 51820
[#] ip -4 rule add table main suppress_prefixlength 0
Он всё равно ломится на дефолтный 51820 - как и где его сменить?

21 Авг 2019 в 06:38
271 +1
1
Ответы
1

Для смены порта на клиенте Wireguard вам необходимо не только изменить порт в конфигурационном файле /etc/wireguard/wg0.conf, но также изменить его и в команде wg-quick up wg0.
Примерно так:

wg-quick down wg0
sed -i 's/51820/новый_порт/g' /etc/wireguard/wg0.conf
wg-quick up wg0

Где "новый_порт" - это ваш новый порт.

Если это не помогло, то возможно проблема в том, что Wireguard сохраняет информацию о порте в своем кэше. Для очистки кэша и применения изменений, можно попробовать перезагрузить систему.

Если это не помогает, также можно попробовать выполнить следующие действия:

wg-quick down wg0
wg set wg0 listen-port новый_порт
wg-quick up wg0

Где "новый_порт" - это ваш новый порт.

После этого попробуйте подключиться снова.

20 Апр 2024 в 13:15
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Поможем написать учебную работу
Прямой эфир