Skip to content

About

VPN-клиент для протоколов, которых не понимают обычные клиенты: Xray-core, minewire и AmneziaWG 3.1 в одном туннеле. Kill switch, профили маршрутизации, смена узла на лету. Сборки для Windows, открытый код, без телеметрии.

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

 
 

Latest commit

 

History

248 Commits

Folders and files

Repository files navigation

HYPER CLIENT

🌟HYPER CLIENT💫

Кроссплатформенный 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.

About

VPN-клиент для протоколов, которых не понимают обычные клиенты: Xray-core, minewire и AmneziaWG 3.1 в одном туннеле. Kill switch, профили маршрутизации, смена узла на лету. Сборки для Windows, открытый код, без телеметрии.

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages