Бесплатные списки и конфигурации
Под «списком» понимают три разные вещи: ссылку-агрегатор, текстовый файл с сотней ключей и JSON-конфигурацию. Ведут они себя по-разному, и путаница между ними — причина половины неудачных импортов.
Три формата под одним словом
| Что вам дали | Как выглядит | Что с этим делать |
|---|---|---|
| Ссылка-агрегатор | https://…/sub/… — один адрес | добавляется как обычная подписка, список обновляется сам — URL подписки |
| Текстовый список ключей | десятки строк vless://…, часто в base64 | каждая строка — отдельный сервер, добавлять придётся вручную — форматы |
| Файл конфигурации | .json или .happ | импортируется файлом целиком — конфигурации и JSON |
Отдельная путаница — «бесплатные белые списки». Это вообще не про серверы: так называют наборы правил маршрутизации, которые решают, что пустить через туннель, а что оставить напрямую. Они действительно бесплатны и к доступу отношения не имеют — правила маршрутизации, собрать свои правила.
Как такие списки собирают
- Скрипт обходит публичные каналы, чаты и репозитории и вытаскивает оттуда все строки, похожие на ключи.
- Адреса складываются в один файл или в одну подписку-агрегатор, иногда с автообновлением раз в сутки.
- Проверка живости либо не делается вовсе, либо делается один раз в момент сборки.
- Файл публикуется, его копируют дальше — и он живёт в интернете месяцами, хотя половина адресов в нём умерла в первую неделю.
Как проверить список, не сломав рабочий доступ
-
Никогда не заменяйте им действующую подписку
Добавляйте отдельным профилем. Если импорт затрёт рабочую ссылку, восстанавливать её придётся из письма или кабинета — как заменить ключ осознанно.
-
Посмотрите, что внутри, до импорта
Base64-строка разворачивается в обычный текст: разобрать ссылку. Так видно и адреса, и протоколы, и то, что часть строк — мусор.
-
Импортируйте и сразу отсортируйте по пингу
Живых адресов обычно единицы. Отсортируйте список и удалите всё, что не отвечает — иначе приложение будет перебирать мёртвые узлы при каждом подключении.
-
Проверьте утечку DNS
На чужом узле это первое, что стоит смотреть: DNS в клиенте.
-
Не держите такой профиль основным
Список подходит для разового опыта, но не для работы: он не обновляется под вас и не гарантирует ничего — что бывает вместо.
Проверьте, в приложении дело или в подписке
Вставьте в тот же клиент заведомо рабочую ссылку. Подключилось — приложение исправно, менять нужно подписку. Демо ТОК VPN на 3 дня выдаётся без карты.
Чем список отличается от подписки
| Публичный список | Подписка сервиса | |
|---|---|---|
| Кто отвечает за серверы | никто | сервис, у которого куплен доступ |
| Обновление | вручную, скачиванием нового файла | само, по расписанию — как это работает |
| Скорость | что достанется | канал рассчитан на число слотов |
| Срок | до перегрузки узла | дата окончания известна заранее |
| Поддержка | нет | есть, и с неё можно спросить |
Почему список добавился, а серверов не видно?
Чаще всего в файле не ключи, а текст или HTML: приложение не нашло ни одной валидной строки. Разбор сообщений — «неизвестный тип контента» и подписка есть, серверов нет.
Можно ли из списка вытащить один рабочий ключ?
Да: разберите строки и добавьте вручную те, что отвечают по пингу — добавить сервер вручную.
Бесплатные коды и бесплатные конфиги — это одно?
«Кодом» обычно называют ту же строку ключа, «конфигом» — файл с параметрами. Разница только в упаковке: форматы ключей, конфигурации и JSON.
Списки опасны сами по себе?
Опасен не файл, а узел на том конце: он видит, к каким доменам вы обращаетесь. Что видит приложение и что провайдер.