Кроссплатформенный VPN-клиент для протоколов, которых не понимают обычные клиенты.
Обычный клиент умеет ровно то, что умеет его ядро. Когда канал закрывают, а пройти его получается только нестандартным транспортом — стандартный клиент такую ссылку молча выбрасывает и делает вид, что её не было.
HYPER CLIENT задуман как дом для таких транспортов. Он берёт на себя Xray-совместимые протоколы как основу и добавляет к ним свои: разбирает их ссылки, поднимает их движки внутри себя и связывает всё в один туннель. Для пользователя разницы нет — узлы лежат в одном списке.
| Протокол | Что делает | Статус |
|---|---|---|
| VLESS, VMess, Trojan, Shadowsocks, Hysteria2, WireGuard | всё, что умеет Xray-core, включая XHTTP и REALITY | есть |
minewire (mw://) |
маскирует трафик под игровой протокол Minecraft | есть, Windows |
AmneziaWG до 3.1 (awg://, vpn://, .conf) |
WireGuard с обфускацией Amnezia: мусорные пакеты, паддинги, свои заголовки, защита заголовков, случайные тайминги; внутри ядра, с UDP | есть, Windows |
Кодовая база собирается под Windows, Linux, Android, iOS и macOS — это досталось от основы. Но готовые сборки мы пока выпускаем только под Windows x64, и нестандартные протоколы тоже собраны только под неё. Остальные платформы соберутся, когда под них будут артефакты ядра и протоколов; в таблице выше это отражено честно, без обещаний.
Нестандартные протоколы скомпилированы внутрь libXray нашего форка и
приезжают в сборку вместе с ней: отдельных файлов рядом с клиентом нет. Как
они устроены и как добавить свой — в protocols/README.md.
- TUN или системный прокси на десктопе, переключатель прямо под кнопкой подключения. TUN заворачивает весь трафик и требует прав администратора; системный прокси обходится без них и возвращает прежние настройки прокси при отключении и даже после сбоя.
- Смена узла без переподключения: ядро переезжает на другой узел на лету, без нового окна UAC. Управляющий канал к ядру закрыт паролем.
- Умная и своя маршрутизация: умная по регионам и сервисам, свои правила, расширенные JSON-шаблоны и полный Raw JSON для экспертов.
- Подписки с автоназванием из заголовка
Profile-Title, трафиком и сроком изsubscription-userinfo, HWID и шифрованием age. - Проверка живого подключения: запрос уходит тем же путём, что и весь трафик системы, и меряет реальное соединение, а не узел в отдельном временном ядре.
- Резервная копия одним файлом, например в папку OneDrive.
Клиент не предоставляет серверов, подписок и доступа в сеть — только подключается к вашим. Ни аккаунтов, ни рекламы, ни аналитики, ни телеметрии. Подробности — в PRIVACY.md.
- Автонастройка сервера по SSH прямо из клиента: поднять нестандартный протокол на своей машине, не заходя на неё руками.
- Больше нестандартных транспортов.
- Сборки протоколов под Linux и Android.
Готовые сборки — на странице релизов.
Ставьте установщиком: он кладёт программу в Program Files и один раз просит права администратора. В режиме TUN ядро запускается с повышенными правами из папки программы, и только так в эту папку не может подложить свой файл посторонний процесс. ZIP-архив такой защиты не даёт — с ним безопаснее режим системного прокси.
См. readme/BUILD.md.
Сам клиент — GPL-3.0, см. LICENSE.
Клиент сделан как форк OneXray (GPL-3.0) и с тех пор развивается отдельно: это самостоятельное приложение со своим направлением, а не ветка апстрима. Авторские права исходной работы сохранены, как того требует лицензия.
Движки нестандартных протоколов — сторонний код других авторов, скомпилированный внутрь библиотеки libXray нашего форка. Их лицензии и то, почему совместная работа распространяется под GPL-3.0, разобраны в LICENSE-THIRD-PARTY.md.
