Протоколы
Обновлено · Команда SomonVPN
AmneziaWG: скорость WireGuard на мобильных сетях
AmneziaWG — форк WireGuard от команды Amnezia VPN, появившийся в 2023 году. Криптография и скорость оригинала сохранены полностью, но параметры транспорта — размеры пакетов и заголовков — стали настраиваемыми, и соединение ровнее держится на мобильных сетях. В SomonVPN AmneziaWG — один из рабочих протоколов Smart Connect.
Когда стало понятно, что на мобильных сетях региона WireGuard подключается нестабильно, у сообщества было два пути: изобретать новый протокол с нуля или доработать существующий. Команда Amnezia VPN выбрала второй — и в 2023 году выпустила AmneziaWG, совместимый форк, где параметры транспорта вынесены в настройки.
Расчёт оказался верным: криптографический аудит WireGuard, его скорость и экономия батареи достались форку бесплатно, а изменился только транспортный слой на входе в сеть.
- Год появления
- 2023
- Транспорт
- UDP
- База
- Форк WireGuard
- Есть в SomonVPN
- Да
Что именно изменили
- Служебные пакеты перед рукопожатием: их количество и размер задаются конфигурацией, а не зашиты в протокол.
- Настраиваемый размер пакетов инициации и ответа: вместо фиксированных 148 байт WireGuard длина берётся из параметров соединения.
- Согласованные типы сообщений: значения в заголовке берутся из общей конфигурации клиента и сервера, а не из жёсткой таблицы стандарта.
Само шифрование не тронуто: внутри всё тот же Noise-протокол и ChaCha20-Poly1305. Поэтому AmneziaWG не пришлось заново доказывать криптографическую стойкость — она унаследована от WireGuard вместе с кодовой базой.
Скорость и батарея
По энергопотреблению форк ведёт себя как оригинал: короткие UDP-пакеты, редкие keepalive, никакой постоянной фоновой активности. Для телефона это один из самых щадящих протоколов — заметно легче туннелей, которым приходится поддерживать HTTP-обвязку или полноценную TLS-сессию. Если сеть хорошо пропускает UDP, связка «скорость WireGuard плюс лёгкий транспорт» делает AmneziaWG очень практичным выбором.
Почему форк ровнее держится на мобильной сети
Короткие UDP-пакеты и настраиваемое рукопожатие делают AmneziaWG нетребовательным к каналу: он не держит длинную TCP-сессию и быстро восстанавливается после провала связи. На сетях, где UDP идёт свободно, это один из самых быстрых вариантов подключения. Если UDP в сети не проходит вовсе, Smart Connect уводит подключение на протоколы поверх TCP — там свои сильные стороны.
AmneziaWG против родственников
| Свойство | AmneziaWG | WireGuard | VLESS Reality |
|---|---|---|---|
| Параметры транспорта | Настраиваются под сеть | Жёстко заданы спецификацией | Стандартные для TLS 1.3 |
| Транспорт | UDP | UDP | TCP |
| Если в сети не проходит UDP | Не работает | Не работает | Работает |
| Есть в SomonVPN | Да | Нет | Да |
Место в SomonVPN
AmneziaWG входит в набор протоколов, который перебирает Smart Connect, наряду с Reality, XHTTP, TUIC и Hysteria 2. Выбирать его вручную не нужно: приложение пробует варианты и оставляет тот, что подключился на текущей сети. Если UDP в сети не проходит, Smart Connect уйдёт на TCP-протоколы — Reality или XHTTP. Протокол доступен на серверах в Хельсинки и Франкфурте; готовящийся узел в Амстердаме получит тот же набор.
Частые вопросы
Совместим ли AmneziaWG с обычным клиентом WireGuard?
Нет. Параметры транспорта должны совпадать на клиенте и сервере, а стандартный WireGuard-клиент про них не знает. Нужен клиент с поддержкой AmneziaWG — в SomonVPN это встроено в приложение для Android.
Дополнительные пакеты замедляют соединение?
Практически нет. Основной объём служебных данных добавляется только на этапе рукопожатия — это разовые накладные расходы при подключении. Дальше туннель работает с той же скоростью, что и обычный WireGuard.
Почему AmneziaWG иногда не подключается?
Протокол живёт поверх UDP, и если в сети UDP на непопулярных портах не проходит, подключение не установится. На таких сетях нужен протокол поверх TCP — в SomonVPN приложение само переключится на Reality или XHTTP.
Нужно ли настраивать параметры транспорта вручную?
Нет. Сервер SomonVPN отдаёт клиенту готовую конфигурацию с согласованными параметрами, а Smart Connect решает, когда использовать AmneziaWG, а когда другой протокол.
Попробуйте AmneziaWG в деле
В приложении SomonVPN протокол выбирается в один тап — или доверьте выбор Smart Connect.