prefixkit Вопрос инженеруСпросить Поддержать EN

Справочник ошибок · WireGuard

WireGuard: Handshake for peer 1 (203.0.113.10:51820) did not complete after 5 seconds, retrying (try 2)

Handshake for peer 1 (203.0.113.10:51820) did not complete after 5 seconds, retrying (try 2)

Что это значит

Клиент шлёт серверу инициацию рукопожатия и не получает ответа. Туннель не поднимается.

Почему возникает

  • UDP-порт сервера закрыт (межсетевой экран, группа безопасности облака) или неверный адрес/порт Endpoint.
  • Ключи не в паре: на сервере у этого peer другой публичный ключ или клиент использует неверный публичный ключ сервера.
  • Сеть блокирует или режет UDP (некоторые мобильные и корпоративные сети).

Как исправить

  1. Откройте UDP-порт на сервере и у облачного провайдера; проверьте Endpoint = хост:порт.
  2. Сверьте ключи: публичный ключ клиента должен быть в [Peer] PublicKey на сервере и наоборот (wg show).
  3. Попробуйте другую сеть (мобильный интернет); если там работает — UDP фильтруется в первой.

Поможет

Генератор WireGuard · Проверка порта · Тест NAT

Другие ошибки WireGuard

Идея?