Механизм PersistentKeepalive в WireGuard позволяет поддерживать соединение открытым, даже если между клиентом и сервером нет активного обмена данными. 1
Принцип работы: раз в указанный промежуток времени (интервал) пиру посылается пакет нулевого размера. 3 Это помогает предотвратить разрыв соединения из-за неактивности. 1
Интервал для PersistentKeepalive может быть любым числом от 1 до 65 535 включительно. 3 По умолчанию значение равно 0, что отключает функцию. 2
Использование: PersistentKeepalive необходим при работе через NAT или брандмауэр, когда нужно получать входящие соединения даже после того, как сетевой трафик прекратился. 2
Настройка: параметр PersistentKeepalive можно указать в файле конфигурации или через командную строку. 2