Skip to content

AmneziaWG ​

AmneziaWG прячет WireGuard от систем блокировок. Перед рукопожатием клиент отправляет мусорные и сигнатурные пакеты, а заголовки и размеры служебных пакетов меняет. Ядро sing-box-forkop поддерживает AmneziaWG 2.0 и 3.x со всеми параметрами.

AmneziaWG или WireGuard ​

В поле Тип туннеля это разные типы.

  • AmneziaWG нужен для готовой конфигурации сервера AmneziaWG. Часть его параметров должна совпадать с сервером, поэтому их берут из конфигурации, а не придумывают.
  • WireGuard с Обфускацией трафика оживляет обычный сервер WireGuard или WARP, который режет провайдер. Сервер при этом не меняется.

Туннель AmneziaWG ​

Тип туннеля AmneziaWG, затем Импортировать и вставьте .conf или ссылку vpn://.

Односторонняя обфускация ​

Часть параметров обычный сервер WireGuard не замечает: он отбрасывает лишние пакеты перед рукопожатием и работает как обычно. Этого часто хватает, чтобы провайдер перестал резать WireGuard. Включите Обфускацию трафика в туннеле WireGuard или WARP и нажмите Сгенерировать параметры.

Параметры ​

ПараметрыЧто делаютНужна поддержка на сервере
Jc, Jmin, Jmaxсколько мусорных пакетов отправлять перед рукопожатием и каких размеровнет
I1–I5сигнатурные пакеты, которыми рукопожатие маскируется под другой протокол, в формате <b 0x…><r 4>нет
S1–S4случайные байты в начале служебных пакетовда
H1–H4подменённые заголовки типов пакетовда
HeaderProtectionKey, RandomTrailers, DisableCookiesпараметры AmneziaWG 3.x: шифрование заголовков, случайные байты в конце пакетов, отключение cookie-ответовда
ContentPaddingAddition, RekeyAfterTime, RekeyTimeout, RejectAfterTime, KeepaliveTimeout, MaxHandshakeAttemptsпараметры AmneziaWG 3.x: случайный размер пакетов с данными и тайминги WireGuardнет

Свой сервер AmneziaWG можно поднять на самом роутере, см. VPN-сервер.