VLESS Config Updater

VLESS Config Updater — это фоновое приложение, которое берёт различные Xray/Sing-box URI конфиги из открытого источника и фильтрует только рабочие VLESS конфиги в виде URI. Проект дополняет VLESS Config Aggregator.

Для чего

На просторах GitHub находятся сборки бесплатных прокси-URI, но они настолько избыточны, что клиентские приложения по типу Hiddify не могут нормально функционировать с таким большим количеством конфигов. Конечно можно перебирать их вручную и найти подходящий, но этот процесс придётся повторять периодически, поскольку надёжность таких конфигов оставляет желать лучшего.

Данный сервис решает эту проблему, автоматически перебирая все конфиги в файле и выбирая из них только те, которые:

  1. Работают;
  2. Работают на протоколе VLESS;
  3. Пропускают трафик выше лимитной скорости.

Как работает

Сначала пользователь должен создать репозиторий на GitHub и пустой .txt в нём, а также найти источник бесплатных конфигов (на момент написания в .env.example указана актуальная ссылка).

Сервис достаёт содержимое файла (источника) и загружает локально. Далее, перебирая каждую строку, сначала проверяет схему (vless://), затем парсит URI в конфиг формата json и запускает sing-box, делая тестовый запрос к серверу. В случае успеха запускается тривиальная проверка скорости. Если конфиг удовлетворяет всем условиям, он попадает в результирующий файл. И, наконец, если набралось достаточно строк, файл пушится в репозиторий.

Процесс запускается фоном периодически.

Стек технологий

🐍🚀 Backend: Python + httpx

🌐 Network: Sing-box

🐳🛠️ Infrastructure: Docker

Основные фичи

✅ Периодический запуск в фоне

✅ Парсинг большинства VLESS URI

✅ Периодическая чистка логов


Установка

Процесс установки подробно описан в README.md проекта.

Ссылки

GitHub-репозиторий проекта: https://github.com/NoisyCake/vless_config_updater
Автор: https://t.me/noisycake
ТКГ: https://t.me/hfk_blog
Teletype: https://teletype.in/@noisycake

Лицензия

Проект распространяется под лицензией MIT. Подробности в файле LICENSE.

Поддержать автора
NoisyCake cloudtipscloudtips
0%