Примеры ссылок и параметров
Данная информация не является инструкцией по настройке VPN, а также не предназначено для обхода блокировок, доступа к запрещённым сайтам или приложениям, нарушающим законодательство вашей страны.
Данный документ содержит описание поддерживаемых протоколов, способов их добавления и детальное руководство по настройке параметров подключения.
1. Общие сведения
Приложение HAPP поддерживает современные протоколы для обеспечения безопасности и обхода блокировок: VLESS, VMess, Shadowsocks, Socks5, Trojan, Hysteria2 (включая hy2).
2. Способы добавления конфигураций
Ручной ввод: Через кнопку «+» на главном экране. Позволяет детально настроить каждый параметр протокола.
Импорт URL/QR: Автоматическое распознавание схем (
vless://,vmess://и т.д.) из буфера обмена или через камеру.Подписки: * Стандартные: Ссылки на текстовые списки серверов.
JSON-массивы: Расширенные наборы данных с преднастроенными ключами и маршрутами.
3. Особенности работы с JSON-конфигурациями
Если конфигурация сервера импортируется в формате JSON, приложение HAPP обрабатывает её особым образом при взаимодействии с ядром XRAY.
3.1. Принцип прямой передачи (1:1)
При запуске ядра XRAY такая конфигурация передаётся в неизменённом виде.
Важно: В этом режиме стандартные правила маршрутизации и настройки интерфейса HAPP не накладываются на JSON-файл. Конфигурация работает ровно так, как она прописана в исходном коде.
3.2. Косвенное управление через HAPP
Несмотря на прямую передачу конфига, приложение сохраняет контроль над системным окружением ядра через профили маршрутизации:
Управление GEO-файлами: Вы можете выбрать, какие базы геоданных будут переданы ядру.
Оптимизация (Урезанные GEO-файлы): При активации этой функции ядро получит только необходимые фрагменты баз (с выбранными тегами), что экономит ресурсы.
DNS-туннелирование: Параметры удаленного DNS (
Remote DNS) берутся из активного профиля маршрутизации приложения и могут быть изменены пользователем для адаптации системы.
4. Расширенные параметры (URI Scheme)
4.1. Hysteria 2 (hy2://)
hy2://)Параметр
Описание
auth
Данные для входа (username:password для userpass).
port
Поддержка Multi-port: 1234,5000-6000,7044.
obfs
Тип обфускации (напр. salamander).
mportHopInt
Интервал (сек) между переключением портов.
4.2. Фрагментация и Шумы (Fragmentation & Noises)
Инструменты для борьбы с DPI. Настройки внутри сервера имеют приоритет только если выключены глобальные настройки приложения.
Фрагментация:
fragment=length,interval,packets[,maxSplit]Пример:
fragment=1-10,5-20,tlshello
Шумы (работают только с фрагментацией):
noises=type,packet,delay[,applyTo]Пример:
noises=rand,50-150,10-50,ip
5. Визуализация и Метаданные
Для наведения порядка в списке серверов используйте теги в конце ссылки после символа #:
Название (
title):#МойСервер(до 30 символов).Описание (
serverDescription): Позволяет заменить технический текст (например, "VMess") на ваш.Формат:
#Title?serverDescription=<base64_текст>В JSON: Поле
"meta": {"serverDescription": "Ваш текст"}.
6. Примеры Socks5 proxy
Приложение понимает три формата записи:
socks://user:[email protected]:443socks://<base64_user_pass>@1.2.3.4:443#Namesocks://<полный_base64_строки>
Last updated