VLESS Config Aggregator

VLESS Config Aggregator — это серверное приложение, которое объединяет прокси-конфигурации с различных источников (3x-ui и vless://) в единую ссылку. Проект расширил исходную архитектуру и теперь может обрабатывать как подписки в формате 3x-ui, так и прямые VLESS-ссылки, размещённые на GitHub.

Что нового в версии 2.0.0

Изменён способ передачи ссылок — ссылки на конфиги должны находиться в .txt файле в удалённом репозитории. Поддерживаются приватные GitHub репозитории

Поддержка ссылок типа vless:// — кроме подписок 3x-ui теперь можно вставлять и прямые ссылки на конфиги

Улучшение логгера и обработки ошибок

Для чего

Платформа 3x-ui не поддерживает объединение нескольких прокси-серверов по умолчанию. Данный сервис позволяет:

  • Объединять все ссылки в одну и предоставлять пользователям единую ссылку для подключения;
  • Хостить конфигурации централизованно.

Как работает

  1. Например, в configs.txt приватного репозитория GitHub указываются строки:
    • Подписочные ссылки 3x-ui: https://domain:port/sub/
    • Прямые ссылки VLESS: vless://...
  2. Приложение получает доступ к файлу с помощью токена и асинхронно подгружает все ссылки;
  3. Строки, полученные с подписок 3x-ui, декодируются из base64;
  4. Всё объединяется и кодируется в одну base64 строку;
  5. Результат возвращается по ссылкам типа https://example.com/sub/abc123/HFK или https://example.com/sub/HFK

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

🐍🚀 Backend: Python + FastAPI + httpx

🌐🔒 Сервер: Nginx

🐳🛠️ Инфраструктура: Docker

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

✅ Объединение конфигураций из разных форматов ссылок (Subscription 3x-ui и vless://)

✅ Поддержка приватных репозиториев GitHub


Установка

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

Ссылки

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

Лицензия

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

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