Глоссарий
Приложение состоит из UI и контроллера, между которыми двухсторонняя связь.
UI может вызывать методы контроллера.
UI получать события контроллера.
Контроллер - это часть приложения, которая занимается общением с визуальной частью приложения, а также управляет VPN соединением. На вход контроллеру подается массив Subscription URL(Subscription URL может быть ноль ,одна или несколько),
Subscription URL - это URL ,по которому загружается список серверов со всеми параметрами (данные для авторизации NODы, адреса, протоколы) в виде JSON или Plain Text.
InviteURL - это URL, который служит для добавления нового устройства в аккаунт.
Контроллер состоит из драйвера виртуального адаптера и ядра Xray.
Драйвер виртуального адаптера - это сетевой интерфейс,в который операционная система отправляет траффик приложений .
Ядро XRAY - это реализация протокола по запаковке пользовательских данных в основном внутри HTTPS запросов, с целью улучшения по пропускной способности по магистральным каналам.
hev-socks5-tunnel - это библиотека C, обычно используемая в сетевых прокси-приложениях. в hev-socks5-tunnel нет ошибок, в нем нет уязвимостей, у него разрешительная лицензия и низкий уровень поддержки. Вы можете скачать его с GitHub.
Last updated