Xray, WireGuard и AmneziaWG — чем отличаются
Мы выдаём два вида доступа: Xray (ссылки и подписка) и AmneziaWG
(файл .conf или ключ vpn://). Разница — в том, как трафик маскируется.
WireGuard: быстрый, но узнаваемый
Современный VPN-протокол: компактный, экономит батарею, мгновенно
переподключается при смене Wi-Fi на мобильную сеть. Именно поэтому он
стал стандартом.
Проблема одна: у пакетов WireGuard фиксированный узнаваемый заголовок.
Первый байт handshake всегда один и тот же, длины стартовых пакетов
постоянны. Фильтрующему оборудованию достаточно правила из одной строки,
чтобы опознать и погасить соединение. Поэтому «чистый» WireGuard в России
работает нестабильно.
AmneziaWG: тот же WireGuard, но без узнаваемого профиля
AmneziaWG (AWG) — доработанный WireGuard. Криптография та же самая, но
пакеты перестают быть похожими на WireGuard:
- в начале сессии отправляются мусорные пакеты (
Jc,Jmin,Jmax); - к handshake-пакетам добавляется случайный «довесок» (
S1–S4), из-за
чего их длины перестают быть постоянными;
- сигнатурные заголовки заменяются на произвольные значения (
H1–H4); - в версии 3.1 добавлена защита заголовков (
HeaderProtectionKey) — их
содержимое шифруется, и статичных байтов не остаётся вовсе.
Итог: скорость и экономичность WireGuard, но снаружи это неопознанный
UDP-поток. Нужен клиент AmneziaVPN 5.0.1.5 или новее — обычные
WireGuard-клиенты AWG-параметры не понимают.
Xray (VLESS + REALITY): маскировка под обычный сайт
Xray решает ту же задачу иначе — он прячется в TLS, том самом, на котором
работает весь HTTPS.
REALITY идёт дальше обычной маскировки: при подключении сервер
подставляет настоящий TLS-сертификат чужого популярного сайта. Со
стороны это неотличимо от посещения крупного сайта — сертификат
подлинный, потому что взят у него. Активная проверка со стороны
блокирующего оборудования тоже ничего не даёт: на «неправильный» запрос
сервер честно отдаёт содержимое того самого сайта.
Работает поверх TCP на порту 443 — там же, где весь остальной HTTPS.
Что использовать
- Xray — основной вариант. Самый устойчивый к блокировкам, удобен
ссылкой-подпиской: список серверов обновляется сам.
- AmneziaWG — когда важны скорость, стабильность на мобильной сети и
экономия батареи, а также если Xray в вашей сети «прижимают».
Держать оба смысл есть: если один канал в вашей сети деградировал,
переключаетесь на другой. Все локации выдаются вам сразу — выбирать
можно в любой момент, ничего доплачивать не нужно.