Серверы VLESS в подписке: формат каждого узла
В списке пять флагов, подключается один — остальные с timeout. Каждый пункт — отдельный vless:// с тем же UUID, но другим host или sni. vlessconfig.digital: откуда серверы и когда виновата битая строка внутри подписки, а не «мёртый» узел.
Откуда список
Клиент скачивает subscription URL и парсит набор строк. Без импорта список пуст — это не магазин стран в приложении.
- Subscription
- контейнер узлов
- vless://
- один endpoint
- Обновление
- подтягивает новые строки
Что меняется между узлами
UUID часто общий, меняются host, port, иногда sni и метка после #.
После pull клиент парсит каждую строку отдельно: один битый vless:// внутри subscription не «убивает» весь список — узлы с валидным query остаются. Если мёртвы все, чаще протух токен в https-URL, а не «протокол VLESS умер».
Метка после # — только имя в UI, query до # обязан содержать полный Reality-хвост. Не копируйте узел «без хвоста», думая, что #Germany — это и есть адрес сервера.
| Поле | Между узлами |
|---|---|
| host:port | разный |
| Reality pbk/sid | может совпадать |
| #метка | страна / город |
Смена узла при сбое
Сначала обновите подписку — провайдер мог заменить endpoint с битым Reality. Потом другой узел, потом LTE vs Wi‑Fi.
Подписка: URL vs ключ. Диагностика: если не работает.
- Обновить subscription в клиенте
- Выбрать узел с другим host
- Проверить IP
- При массовом сбое — статус у провайдера
VPS
На своём сервере в списке одна строка — вы админ host и Reality. Для парка узлов удобнее subscription, чем десять отдельных ключей в заметках.
Свой endpoint генерируют панелью или скриптом: важно, чтобы pbk и sid в строке совпадали с конфигом на сервере. Один символ в publicKey — и клиент покажет timeout, хотя ping до IP живой.