Как работает Moonshard

У Moonshard три части: приложение на вашем устройстве, управляющий слой, который знает, какие выходы живы, и сами выходные узлы. Приложение не получает о парке узлов ничего лишнего, а управляющий слой не видит, что вы делаете внутри туннеля.

Два транспорта, выбор за приложением

Большинство VPN используют один протокол и надеются, что сеть его пропустит. Moonshard умеет два и переключается сам.

VLESS-Reality прячется внутри обычного TLS-соединения к настоящему стороннему сайту. Для наблюдателя рукопожатие неотличимо от захода на этот сайт — потому что его первая часть действительно им и является.

AmneziaWG — это WireGuard с изменённым рукопожатием. У обычного WireGuard узнаваемая сигнатура пакетов; AmneziaWG дополняет и варьирует её, чтобы трафик перестал сам сообщать, что он VPN.

Ни один не лучше другого. Одни сети пропускают первый и режут второй, и работающий вариант может смениться при переходе с Wi-Fi на мобильную сеть. Приложение пробует, измеряет и выбирает заново — вам не нужно листать меню протоколов.

Раздельное туннелирование по сервисам

Включайте туннель для того, ради чего он вам нужен, остальное идёт напрямую. Вы выбираете из готового каталога сервисов, а не пишете правила маршрутизации, и выбор переживает переподключения, смену региона и перезапуск.

На iOS это работает по сервисам, а не по приложениям. Это не упрощение: per-app VPN на iOS требует устройства под управлением MDM, чего потребительское приложение не может — и не должно — хотеть.

В приложении не зашито ничего блокируемого

Адреса, ключи, порты, параметры маскировки — всё приходит во время работы и меняется централизованно. Когда выход блокируют, мы заменяем его, а приложение подхватывает изменение при следующем обновлении. Без обновления приложения, без ожидания ревью, без действий с вашей стороны.

Гостевые ключи

Можно создать ключ на час, вечер или выходные в выбранном регионе. Он истечёт сам. Пока он жив, он занимает один из ваших пяти слотов устройств и освобождает его по окончании — так что одолжить доступ не значит поделиться аккаунтом.