Из чего состоит ключ для Happ
Ключом называют и одиночную конфигурацию вида vless://, и HTTPS-ссылку на подписку. Первый вариант описывает один сервер, второй позволяет Happ получать и обновлять целый список.
Одиночная конфигурация
Строка вида vless://идентификатор@адрес:порт?параметры#название.
В ней зашито всё, что нужно для одного соединения: адрес сервера, порт, ваш идентификатор и параметры шифрования. Это самодостаточная запись — приложению не нужно никуда обращаться, чтобы её использовать.
Минус ровно один, но существенный: если сервер сменил адрес или его заблокировали, строка становится бесполезной. Новую придётся получать и вставлять руками.
Ссылка-подписка
Обычный веб-адрес: https://домен-сервиса/sub/длинный-идентификатор.
Идентификатор в конце — и есть секрет, он отличает вашу подписку от чужой.
Приложение обращается по этой ссылке со своим User-Agent и получает список конфигураций. Браузеру тот же адрес может вернуть обычную страницу подписки, и это нормально. Сервис поменял серверы — у вас они обновятся сами при следующем обновлении.
Поэтому нормальные сервисы выдают именно подписку. Одиночные конфиги встречаются в бесплатных раздачах — там их некому обновлять.
Что происходит, когда приложение обращается по ссылке
- Приложение запрашивает адрес со своим User-Agent.
- Сервис проверяет, действителен ли идентификатор и не истёк ли срок.
- В ответ приходит список серверов — набором строк или одной длинной строкой base64.
- Приложение разбирает ответ и заполняет список.
Открытие в браузере не повторяет запрос Happ. Страница подписки, скачанный файл и текст конфигурации могут быть нормальными ответами одного URL. Форма входа обычно означает адрес кабинета; разовую 4xx/5xx стоит перепроверить. Формат надёжнее проверять анализатором, а доступность — импортом в Happ.
Какие форматы понимает Happ
Официальная документация перечисляет vless://, vmess://, socks://,
trojan://, ss://, hysteria2:// и hy2://. Кроме одиночных конфигураций
есть обычные HTTPS-подписки и зашифрованные ссылки happ://crypto, содержимое
которых раскрывает только само приложение.
Что означает VLESS
Это протокол передачи данных внутри туннеля. От более старых он отличается тем, что почти не добавляет собственных признаков к трафику — снаружи соединение выглядит обычным.
Рядом с VLESS в параметрах часто встречается Reality. Это способ маскировки подключения: сервер представляется каким-нибудь распространённым сайтом, и стороннему наблюдателю соединение выглядит как обращение к нему. Для вас это означает только одно — соединение стабильнее там, где обычные протоколы работают плохо.
Разбираться в параметрах не нужно: приложение читает их само. Знать полезно другое — что именно эти буквы в строке означают рабочую современную конфигурацию, а не устаревшую.
Ключи с GitHub
В репозиториях выкладывают наборы одиночных конфигураций. Формат тот же vless://,
разница в источнике: это чужие серверы, выложенные в открытый доступ.
Что с ними не так — отдельный разговор, если коротко: обновлять
их некому, а находят их быстро.
Как проверить строку, не подключаясь
Признаки корректного ключа:
- начинается с
vless://илиhttps:// - нет пробелов, переносов строки и кириллицы внутри
- у подписки после домена есть путь и длинный идентификатор
- строка не обрывается на середине — сравните начало и конец с оригиналом
Самая частая поломка — потерянный при копировании конец строки. Поэтому копировать нужно кнопкой, а не выделением.
Частые вопросы
Что лучше для Happ — подписка или отдельный VLESS-конфиг?
Подписка удобнее для постоянного использования, потому что сервис обновляет список серверов за одной ссылкой. Одиночный конфиг приходится заменять вручную.
Какие форматы конфигураций поддерживает Happ?
Официальная документация перечисляет VLESS, VMess, Socks5, Trojan, Shadowsocks и Hysteria2, а также обычные и зашифрованные подписки.
Можно ли делиться ссылкой-подпиской?
Технически можно, но ссылка равна доступу. Публикация может привести к превышению лимита одновременных подключений или перевыпуску ссылки.
Что делать, если ссылка утекла?
Обратитесь к сервису, который её выдал, и попросите перевыпуск. Старую ссылку после этого нужно удалить со своих устройств.
Пробный доступ: в Telegram или через веб-кабинет.