VLESS Config Updater
VLESS Config Updater — это фоновое приложение, которое берёт различные Xray/Sing-box URI конфиги из открытого источника и фильтрует только рабочие VLESS конфиги в виде URI. Проект дополняет VLESS Config Aggregator.
Для чего
На просторах GitHub находятся сборки бесплатных прокси-URI, но они настолько избыточны, что клиентские приложения по типу Hiddify не могут нормально функционировать с таким большим количеством конфигов. Конечно можно перебирать их вручную и найти подходящий, но этот процесс придётся повторять периодически, поскольку надёжность таких конфигов оставляет желать лучшего.
Данный сервис решает эту проблему, автоматически перебирая все конфиги в файле и выбирая из них только те, которые:
- Работают;
- Работают на протоколе VLESS;
- Пропускают трафик выше лимитной скорости.
Как работает
Сначала пользователь должен создать репозиторий на 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.
