Задать вопрос
xenon
@xenon
Too drunk to fsck

Как проверить, что wireguard не заблокирован?

Есть у меня VPS сервер в Европе на Scaleway , и на нем крутился Wireguard. Теперь же почему-то не работает.... Ну и есть же подозрения на пакостников из роскомнадзора... Просто UDP трафик на разные порты проходит, но запустить на этих портах wireguard не получилось - возможно, через DPI блочится?

В логах клиента это выглядит так:
[ 5271.318754] wireguard: wg0: Interface created
[ 5271.324859] wireguard: wg0: Peer 20 created
[ 5271.339164] wireguard: wg0: Sending keepalive packet to peer 20 (123.123.123.123:7777)
[ 5271.339172] wireguard: wg0: Sending handshake initiation to peer 20 (123.123.123.123:7777)
[ 5276.450997] wireguard: wg0: Sending handshake initiation to peer 20 (123.123.123.123:7777)

(вместо 123.123.123.123 - IP моего VPS сервера и порт wireguard'а).

Вот возникла у меня мысль - а ведь wireguard ходит по обычному UDP, причем даже по высоким (непривелигированным) портам. Значит... вполне может существовать простой способ проверки, какой-нибудь wg-test, чтобы запустить его на обоих машинах, дать ему адрес сервера, и он бы попробовал установить wireguard соединение и передать какой-то контент (при этом в нем уже вшиты верные ключи). Есть ли что-то такое, или какой-то другой способ убедиться в одной из двух версий:
1. Wireguard не блокируется. Раз не работает - надо еще внимательнее искать ошибку в конфигурации, где-то что-то напутал
2. Wireguard блокируется. Не надо искать свою ошибку, проблема не на клиенте.

P.S.
соединения с другими wg серверами с того же компа - работает.
  • Вопрос задан
  • 4722 просмотра
Подписаться 2 Средний Комментировать
Решения вопроса 1
ValdikSS
@ValdikSS
Самый простой вариант — отправить любой мусор первым UDP-пакетом, а затем устанавливать соединение.

1. В конфигурационном файле клиента задать статичный ListenPort, например, ListenPort = 56789
2. Выполнить
sudo nping --udp --count 1 --data-length 16 --source-port 56789 --dest-port DEST_PORT DEST_IP

3. Подключаться.

https://ntc.party/t/wireguard/4968/6
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
@Drno
Вполне может блочится. Т..к тот же опенВПн уже частично блокируют. переползайте на SSTP
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы