WireGuard DPI обход РКН - Windows
Для обхода блокировки достаточно отправить 1 любой udp пакет, тем самым нарушим начальное определение протокола WireGuard
Способ с использованием Windows PowerShell. Без скачивания Nmap и подобного софта.
Шаг 0: Отключитесь от всех туннелей.
Шаг 1: Редактируем Клиент конфиг
по дефолту значение "ListenPort = 54154", это позволит иметь статичный порт на котором будет работать WireGuard
Чтобы увидеть нажмите правой клавишей на нужный "туннель" и выберите "Редактировать выбранный туннель..."
Warning
Важно! Не пытайтесь подключиться к серверу сразу.
Необходимо изменить в скрипте данные сервера, к которому вы будете подключаться.
Их можно посмотреть в конфиге, [Peer] -> Endpoint. нажмите правой клавишей на нужный "туннель" и выберите "Редактировать выбранный туннель..."
Как пример:
Script:
$wgListenPort = 54154
$wgIP = "188.92.78.242"
$wgPORT = 49148
$EndPoints = New-Object System.Net.IPEndPoint([System.Net.IPAddress]::Parse([System.Net.Dns]::GetHostAddresses($wgIP)), $wgPORT)
$Socket = New-Object System.Net.Sockets.UDPClient $wgListenPort
$SendMessage = $Socket.Send([Text.Encoding]::ASCII.GetBytes(":)"), 2, $EndPoints)
$Socket.Close()
После того, как изменили в скрипте $wgIP и $wgPORT, вставляем его в PowerShell и нажимаем Enter. Разрешите доступ Брандмауэру Windows если запросит.
Шаг 3: Подключаемся к WireGuard
Можете подключаться к своему WireGuard.
F.A.Q
- Что делать, если я попытался подключиться к серверу без PowerShell Скрипта?
- Поменять ListenPort в конфиге клиента и поменять в скрипте значение $wgListenPort . Порт должен совпадать.
- Либо подождать 5-10 минут, пока пройдет время блокировки порта. После этого запускаете сначало скрипт PowerShell - а затем пытаетесь подключиться к WireGuard
- Как определить что проблема именно в блокировке протокола WireGuard от РКН ?
- Если в информации о переданных данных будет статично при подключение: "Получено 92 Б" или "Получено 148 Б" - Значит ваш провайдер заблокировал Handshake Response с протоколом wireguard. Данный гайд помогает обойти эту блокировку.