Как заставить wireguard немедленно пожать руку?

#wireguard

Вопрос:

Я попытался изменить ip-адрес своего клиента, и сервер не может разрешить новый ip-адрес клиента до 3 минут спустя, когда клиент снова обменяется рукопожатием с сервером. Как заставить клиента/сервер немедленно выполнить рукопожатие или, по крайней мере, установить очень короткий тайм-аут рукопожатия?

Ответ №1:

Я знаю только способ с wg-быстро вниз и wg-быстро вверх. В скрипте bash вы можете установить время в цикле со сном. Если вы используете Linux, вы можете найти скрипт в разделе /usr/share/doc/wireguard-инструменты/примеры/повторное решение-dns, который позволяет установить время рукопожатия. Я не проверял, работает ли это также, если вы просто каждые несколько секунд выполняете «wg set» каждые несколько секунд с вашей конфигурацией.