Протоколы

Обновлено · Команда SomonVPN

Aminyx: наш собственный протокол

Aminyx — протокол, который разработала команда SomonVPN. В приложении для Android он включён по умолчанию: при нажатии «Подключить» приложение сначала пробует Aminyx, а если его сервер не ответил, сразу переходит на Reality и TUIC. Aminyx задуман для сетей, где обычные протоколы подключаются плохо или работают нестабильно, — там связь держит именно он.

Большинство VPN-сервисов собирают туннель из готовых протоколов — WireGuard, OpenVPN, связок Xray. Мы тоже с них начинали, и Reality с TUIC по-прежнему работают в приложении. Но готовый протокол развивается по чужому плану: если на конкретной сети он ведёт себя плохо, изменить это изнутри нельзя.

Aminyx мы пишем сами. Он отвечает за соединение целиком: шифрование, несколько потоков внутри одного подключения, восстановление потерянных пакетов, управление скоростью и переход между сетями. Поэтому, когда что-то идёт не так, мы чиним причину у себя, а не ждём чужого обновления.

Разработчик
Команда SomonVPN
В приложении
Android, по умолчанию с версии 0.9.51
Обмен ключами
X25519 + ML-KEM-768
Серверы
Финляндия, Германия, Нидерланды

Как Aminyx работает в приложении

  1. 1Вы нажимаете «Подключить». Smart Connect сначала выбирает свободный сервер Aminyx, который лучше подходит вашей сети.
  2. 2Если сервер отвечает, соединение идёт через Aminyx — проверка связи занимает секунды.
  3. 3Если сервер не ответил, приложение не ждёт: сразу пробует следующий, а затем Reality и TUIC.
  4. 4Сменилась сеть — например, дома Wi-Fi, а на улице мобильный интернет, — Aminyx переносит соединение на новую сеть без разрыва.

Чем Aminyx отличается от готовых протоколов

AminyxReality (VLESS)TUIC
Кто разрабатываетКоманда SomonVPNОткрытый проект XrayОткрытый проект
ОсноваСобственный транспорт: потоки, восстановление потерь, управление скоростьюVLESS поверх TLS 1.3 (TCP или gRPC)QUIC поверх UDP
Обмен ключамиX25519 + ML-KEM-768X25519 (TLS 1.3)TLS 1.3
В приложении SomonVPNПодключается первымСледующий после AminyxЗапасной там, где хорошо проходит UDP

Что это даёт вам

  • Связь там, где обычные протоколы подключаются плохо или работают нестабильно: Aminyx задуман именно для таких сетей.
  • Звонки и игры: Aminyx передаёт UDP, поэтому голосовые звонки в мессенджерах идут через него.
  • Смена сети без разрыва: соединение переходит с Wi-Fi на мобильный интернет и обратно.
  • Шифрование с запасом: ключи согласуются сразу двумя способами — классическим X25519 и постквантовым ML-KEM-768, и соединение остаётся защищённым, пока держится хотя бы один из них.
  • Свои ключи у каждого подключения: даже если когда-нибудь раскроют ключ одного сеанса, прочитать по нему другие не выйдет.

Где работает Aminyx

Aminyx встроен в приложение SomonVPN для Android и включён в нём по умолчанию — настраивать ничего не нужно. Серверы Aminyx сейчас стоят в Финляндии, Германии и Нидерландах. В клиенте Happ (iPhone, iPad, Mac, Windows) Aminyx не работает: там подписка использует Reality, XHTTP и TUIC.

Протокол развивается вместе с приложением: что изменилось в Aminyx, видно в истории версий на странице загрузки.

Частые вопросы

Aminyx — это ваш протокол или чужой под другим именем?

Наш. Aminyx разрабатывает команда SomonVPN: это не WireGuard, OpenVPN или Xray под новым именем, а отдельный протокол со своим шифрованием и своим транспортом.

Нужно ли включать Aminyx вручную?

Нет. С версии 0.9.51 он включён по умолчанию, и приложение само пробует его первым. Выключить его можно переключателем Aminyx на главном экране — тогда приложение будет подключаться через Reality и TUIC.

Что будет, если сервер Aminyx недоступен?

Приложение не ждёт: сразу пробует следующий сервер Aminyx, а затем переходит на Reality и TUIC. Вы просто нажимаете «Подключить» — протокол выбирается сам.

Можно ли подключиться к Aminyx из Happ или другого клиента?

Нет. Aminyx работает только в приложении SomonVPN для Android. Своё приложение для Windows с Aminyx внутри мы сейчас тестируем.

Насколько Aminyx безопасен?

Ключи согласуются гибридно — X25519 вместе с постквантовым ML-KEM-768, у каждого подключения свои ключи, а подлинность сервера проверяется по закреплённому в приложении ключу. Как мы защищаем данные в целом — на странице «Безопасность».

Попробуйте Aminyx в деле

В приложении SomonVPN протокол выбирается в один тап — или доверьте выбор Smart Connect.