Profile
Back to NewsBack
GitHub Trending 4 min
Reader Mode
kort0881/telegram-proxy-collector: 🛡️ Автоматический сборщик MTProto‑прокси с уникальной фильтрацией  «Умный комбайн» для автоматического сбора, анализа и фильтрации MTProto‑прокси.   Отделяет **"золотые" прокси**, маскирующиеся под Yandex, VK, Gosus

kort0881/telegram-proxy-collector: 🛡️ Автоматический сборщик MTProto‑прокси с уникальной фильтрацией «Умный комбайн» для автоматического сбора, анализа и фильтрации MTProto‑прокси. Отделяет **"золотые" прокси**, маскирующиеся под Yandex, VK, Gosus

8 hours ago

🛡️ Telegram Proxy Collector: Anti‑Censorship Edition

oosmetrics — Топ‑5 в категории Crypto</a>

Умный комбайн для сбора, анализа и отбора MTProto и SOCKS5 прокси. В отличие от обычных парсеров, этот скрипт глубоко анализирует Secret каждого MTProto‑прокси, извлекает домен‑маску (Yandex, VK, Mail.ru, Gosuslugi, Google, Amazon, Cloudflare и др.), фильтрует по GeoIP (60+ доверенных стран) и отсеивает мусорные порты (SSH, MySQL, Tomcat, Minecraft). Это особенно важно в условиях жёстких блокировок, где маскировка под легитимный HTTPS или использование SOCKS5 может быть разницей между работой и полной недоступностью.

👉 GitHub — Telegram Proxy Collector


📌 Что нового в версии 4.1

  • 🔧 FIX: decode_domain — домен Fake‑TLS теперь читается с позиции 34 (ee + 32 hex-символа secret = 16 байт), а не с 2. Раньше регион определялся неверно или случайно.
  • 📌 MANUAL_PROXIES — блок в коде для прокси, которые проверяются всегда, независимо от источников. Удобно для своих серверов и приватных MTProto.
  • 🌍 GeoIP‑фильтрация — используется база GeoLite2-Country.mmdb (обновляется ежедневно). Прокси из недоверенных стран отбрасываются до TCP‑проверки — экономит время и трафик.
  • 🚫 Фильтр мусорных портов — 45+ портов (22, 80, 3306, 5432, 8080, 8443, 25565 и др.) автоматически отбрасываются для MTProto.
  • 🧠 TTL seen‑кэш — прокси не проверяются дважды в течение 48 часов. Ключ кэша включает secret, поэтому разные MTProto на одном IP не считаются дубликатами.
  • ⚡ Ограничение объёма — параметр --max-check (по умолчанию 30 000) защищает от «тяжёлых» прогонов.
  • 🎭 Fake‑TLS детектор — из secret извлекается SNI‑домен, по нему определяется регион (ru / eu / us / asia).
  • 🌏 Расширенная география — добавлены регионы ASIA (JP, KR, SG, HK, IN, TW, PH, MY, ID, VN, TH, MN), US, а также Ближний Восток и Мексика.
  • 📥 Региональные источники kort0881 — собственные списки (proxy_ru, proxy_eu, proxy_us, proxy_asia, proxy_all_mtproto, proxy_all) подключены как отдельные источники.
  • 🧪 AI‑аналитика — Groq openai/gpt-oss-120b автоматически обновляет блок в README.
  • 📊 ML‑аналитика — analytics.py обучает RandomForest (качество) + IsolationForest (аномалии) и считает тренды между запусками.
  • 🔐 Fallback GeoIP — maxminddb.open_database → geoip2.database.Reader для совместимости.
  • ⚙️ 200 воркеров — 30 000 прокси проверяются за ~40 секунд.

🛠️ Community Tools: утилиты от пользователей

| Инструмент | Описание | Автор | | --- | --- | --- | | Parser‑telegram‑proxies | Удобная Windows‑утилита для парсинга и проверки MTProto‑прокси с отображением пинга в реальном времени. Обновлённая версия исправляет периодические блокировки запросов к TXT‑файлам на GitHub за счёт использования HTTP‑запросов вместо прямого чтения. | ComradeBingo | | Proxy‑Telegram‑Android | Приложение для Android, которое парсит прокси‑списки, проверяет их доступность и показывает пинг серверов. | ComradeBingo | | Proxy‑telegram‑windows | Парсер прокси‑серверов для Telegram на Windows. Обновлён до версии 1.2: переработан GUI, добавлено меню «Справка», улучшена стабильность и удобство использования. | ComradeBingo |


🔥 Актуальные списки (обновляются автоматически каждые 2 часа)

Скрипт раз в 2 часа запускается через GitHub Actions, собирает свежие прокси из открытых источников, фильтрует по GeoIP и портам, проверяет через TCP‑ping и обновляет списки. GitHub Actions сохраняет результаты в папку verified/, а затем копирует их в корень репозитория — поэтому ссылки ниже всегда ведут на свежие списки.

📦 Прямые ссылки для вставки в Telegram или свои программы:

| Регион / Тип | Список | Примечание | | --- | --- | --- | | 🇷🇺 RU‑сегмент (MTProto) | proxy_ru.txt | Маскировка под Yandex, VK, Mail.ru, Gosuslugi, Sber, Mos.ru и др. Нацелен на лучшую стабильность в РФ и Иране. | | 🇪🇺 EU / Global (MTProto) | proxy_eu.txt | Маскировка под Google, Amazon, Cloudflare и другие международные сервисы. Высокая скорость и стабильность, особенно вне РФ. | | 🇺🇸 US (MTProto) | proxy_us.txt | США и Канада. | | 🌏 ASIA (MTProto) | proxy_asia.txt | JP, KR, SG, HK, IN, TW, PH, MY, ID, VN, TH, MN. | | 🌍 Все MTProto прокси | proxy_all_mtproto.txt | Полный микс всех проверенных MTProto‑серверов (RU + EU + US + ASIA). | | 🇷🇺🇪🇺 RU + EU | proxy_all.txt | Только RU и EU вместе. | | 🔒 SOCKS5 прокси | socks5.txt | Прокси протокола SOCKS5 (без маскировки, но часто сложнее блокируются). |


📱 Использование с телефона

Если ты открыл репозиторий с телефона и не хочешь копировать прокси вручную:

  1. Открой страницу:
https://kort0881.github.io/telegram-proxy-collector/ (этот же файл index.html находится в корне репозитория)
  1. На странице есть вкладки:
- MTProto RU – прокси с маскировкой под российские сайты, - MTProto EU – международная маскировка, - MTProto US – США и Канада, - MTProto ASIA – Азиатско‑Тихоокеанский регион, - SOCKS5 – прокси без маскировки, но часто работающие там, где MTProto блокируется.
  1. Нажми на любую кнопку – Telegram сам предложит подключиться.
Также доступна специальная мобильная версия: 👉 mobile.html — она оптимизирована для небольших экранов и имеет упрощённый интерфейс.

🚀 Как это работает?

Скрипт запускается каждые 2 часа через GitHub Actions и последовательно проходит шесть главных этапов:

1. Сбор (Harvesting)

  • Скачивает «сырые» прокси из двух категорий источников:
- MTProto — 45+ источников (GitHub‑репозитории, mtpro.xyz, moonlunavpn.com, tgmtproxy.github.io, а также собственные региональные списки kort0881/telegram-proxy-collector). - SOCKS5 — 10 специализированных списков (включая собственный socks5.txt).
  • Использует агрессивный Regex‑парсинг для извлечения ссылок из любого формата:
- tg://proxy?server=...&port=...&secret=... - tg://socks?server=...&port=... - t.me/proxy?... - host:port:secret - socks5://[user:pass@]host:port - JSON‑объекты, YAML‑списки.
  • MANUAL_PROXIES — дополнительные прокси из блока прямо в коде добавляются в проверку всегда, независимо от источников.

2. Seen‑кэш (TTL 48 часов)

  • Ключ кэша — (type, host, port, secret). Разные secret на одном IP считаются разными прокси.
  • Если прокси проверялся менее 48 часов назад — он пропускается.
  • Файл кэша: verified/seen.json.

3. Фильтрация (Smart Filter)

  • 🚫 Порты: SUSPICIOUS_PORTS (22, 80, 3306, 5432, 8080, 8443, 25565 и др.) — 45+ мусорных портов отбрасываются.
  • 🌍 GeoIP: через GeoLite2-Country.mmdb оставляем только 60+ доверенных стран.
  • ❌ Blacklist: прокси, маскирующиеся под заведомо заблокированные ресурсы (Instagram, Facebook, Twitter, BBC, Meduza, LinkedIn, Tor и др.), отбрасываются.

4. Декодирование (Fake‑TLS Analysis)

  • Расшифровывает Fake‑TLS‑секреты MTProto (начинаются на ee...).
  • Формат secret: ee (2 hex) + 32 hex-символа (16 байт secret) + hex‑encoded домен.
Домен начинается с 34‑й позиции — это критично для корректного определения региона.
  • Извлекает домен, под который идёт маскировка трафика (например yandex.ru, vk.com, google.com).
  • На основе домена помечает MTProto прокси как ru / eu / us / asia:
- yandex, vk.com, mail.ru, ok.ru, sber, tinkoff, gosuslugi, ozon, wildberries, avito, kinopoisk → ru - amazonaws.com, digitalocean.com, cloudflare.com, .gov → us - .jp, .sg, .hk, .kr, *.in и др. → asia - всё остальное → eu

5. Проверка (TCP Ping)

  • Проверяет каждый прокси через TCP‑сокет (socket.connect()) с таймаутом 2 секунды.
  • 200 воркеров параллельно — 30 000 прокси за ~40 секунд.
  • Результат сохраняется в verified/proxy_all_verified.json с полями type, host, port, secret, link, ping, region, domain, probe_resistant.

6. Сборка итоговых списков

  • Все прокси сортируются по приоритету:
1. MTProto с probe_resistant: true (задел на будущее — сейчас всегда false) 2. Обычные MTProto 3. SOCKS5
  • Внутри каждой группы – по возрастанию пинга.
  • MTProto прокси разделяются на RU / EU / US / ASIA.
  • SOCKS5 прокси выносятся в отдельный файл socks5.txt.
  • Формируются файлы:
- proxy_ru.txt, proxy_eu.txt, proxy_us.txt, proxy_asia.txt, proxy_all_mtproto.txt, proxy_all.txt - socks5.txt - verified/ – подробные копии с комментариями и JSON.

📁 Итоговые файлы

После каждого запуска вы получите:

  • Корень репозитория (удобно для прямых ссылок):
- proxy_ru.txt, proxy_eu.txt, proxy_us.txt, proxy_asia.txt — MTProto tg://proxy?... - proxy_all_mtproto.txt, proxy_all.txt — все MTProto - socks5.txt — SOCKS5 tg://socks?...
  • Папка verified/ (подробные версии):
- proxy_ru_verified.txt, proxy_eu_verified.txt, proxy_us_verified.txt, proxy_asia_verified.txt, proxy_all_verified.txt — с заголовками и статистикой. - socks5_proxies.txt — SOCKS5 с комментариями. - proxy_all_verified.json — полный JSON с полями: type, host, port, secret, link, ping, region, domain, method, probe_resistant. - proxy_stats_verified.json — статистика по запуску (количество прокси по регионам, время, geoip_mode, manual_count). - proxy_domain_verified.txt — только прокси с Fake‑TLS доменом. - seen.json — TTL‑кэш проверенных прокси.

🔗 Мои проекты

| Проект | Описание | Ссылка | | --- | --- | --- | | VPN KEY VLESS | Основной канал с конфигами, инструкциями и новостями по VLESS‑конфигам и прокси‑сети. | Telegram | | KiberSos New | Резервный канал для связи, обновлений и техподдержки. | Telegram | | VlessBots | Бот для автоматической выдачи ключей и прокси‑ссылок по запросу. | Bot | | Internet Access | Сайт проекта с подробной документацией, FAQ и примерами использования. | Website | | VPN Key Repo | Репозиторий скриптов, конфигураций и утилит для работы с VLESS‑сервисами и прокси‑сетями. | GitHub |


🛠️ Локальный запуск (для разработчиков)

Если хочешь запустить сборщик на своём ПК, а не только на GitHub Actions:

``bash

1. Клонировать репозиторий

git clone https://github.com/kort0881/telegram-proxy-collector.git cd telegram-proxy-collector

2. Установить зависимости

pip install -r requirements.txt

3. Скачать GeoIP базу

mkdir -p data wget -O data/GeoLite2-Country.mmdb \ https://raw.githubusercontent.com/Dreamacro/maxmind-geoip/release/Country.mmdb

4. Запустить базовую проверку (TCP-пинг + GeoIP + фильтр портов)

python main.py --geoip data/GeoLite2-Country.mmdb

5. Запустить полную проверку с лимитами

python main.py \ --top 100 \ --timeout 2.0 \ --workers 200 \ --max-check 30000 \ --output-dir verified \ --geoip data/GeoLite2-Country.mmdb \ --seen-ttl 48

5a. (опционально) Добавить свои прокси из файла

python main.py --manual my_proxies.txt --geoip data/GeoLite2-Country.mmdb

6. ML-аналитика

python analytics.py

7. AI-отчёт (нужен ключ Groq)

export TELEGRAMPROXYCOLLECTOR=gsk_... python ai_analytics.py

8. Помощь по аргументам

python main.py --help

📊 AI-аналитика (автоматическая)

Отчёт сгенерирован 2026-10-28 08:00 UTC

Отчёт о состоянии прокси (2026‑10‑28 12:34:56)

Список прокси полностью актуален: из 200 записей все имеют хороший пинг < 1.5 с.

Рекомендации

  • Регион: предпочтительно использовать европейские (eu) прокси — их 154 шт., что обеспечивает наибольшую доступность и низкую задержку. При необходимости доступа к ресурсам в США или России выбирайте соответствующие us (22) и ru (24) прокси.
  • Тип: все прокси — mtproto`, поэтому использовать их можно без ограничений по типу.
Аномалии Плохих прокси не обнаружено, список не содержит записей со средним или высоким пингом.

Chat with me