🛡️ Автоматический сборщик MTProto‑прокси с уникальной фильтрацией «Умный комбайн» для автоматического сбора, анализа и фильтрации MTProto‑прокси. Отделяет **"золотые" прокси**, маскирующиеся под Yandex, VK, Gosuslugi и другие популярные RU‑сервисы (Fake‑TLS), от обычных. https://kort0881.github.io/internet-access-site/
Find a file
2026-10-14 23:10:53 +00:00
.github/workflows Update analytics.yml 2026-10-14 13:52:01 +03:00
data 🔥 Update proxies 2026-09-13 03:56 UTC 2026-09-13 03:56:24 +00:00
models 🤖 Add AI analytics module: 2026-06-26 12:44:39 +03:00
reports 📊 AI analytics & README update 2026-10-14 23:10 UTC 2026-10-14 23:10:53 +00:00
tests feat: improve proxy collector quality and observability 2026-10-13 22:15:25 +03:00
verified 🔥 Update proxies 2026-10-14 23:10 UTC 2026-10-14 23:10:05 +00:00
.env.example feat: improve proxy collector quality and observability 2026-10-13 22:15:25 +03:00
.gitignore 🤖 Add AI analytics module: 2026-06-26 12:44:39 +03:00
ai_analytics.py Replace Groq API calls with OpenAI client usage 2026-08-17 19:51:45 +03:00
analytics.py Upgrade Proxy Analytics to version 2.0 2026-09-14 11:34:03 +03:00
config.yml Add files via upload 2026-05-07 19:58:40 +03:00
domains.txt Add files via upload 2026-05-07 19:58:40 +03:00
main.py Upgrade to MTProto & SOCKS5 Proxy Collector v4.1 2026-10-14 17:16:08 +03:00
mobile.html Update title and enhance proxy list UI 2026-05-29 16:11:17 +03:00
ping_history.json 🔥 Verified proxies Fri Apr 10 14:17:03 UTC 2026 2026-04-10 14:17:03 +00:00
proxy_all.txt 🔥 Update proxies 2026-10-14 23:10 UTC 2026-10-14 23:10:05 +00:00
proxy_all_mtproto.txt 🔥 Update proxies 2026-10-14 23:10 UTC 2026-10-14 23:10:05 +00:00
proxy_asia.txt 🔥 Update proxies 2026-10-14 23:10 UTC 2026-10-14 23:10:05 +00:00
proxy_eu.txt 🔥 Update proxies 2026-10-14 23:10 UTC 2026-10-14 23:10:05 +00:00
proxy_list.txt Auto-update proxies 2026-02-12 08:37:12 +00:00
proxy_ru.txt 🔥 Update proxies 2026-10-14 23:10 UTC 2026-10-14 23:10:05 +00:00
proxy_us.txt 🔥 Update proxies 2026-10-14 23:10 UTC 2026-10-14 23:10:05 +00:00
README.md 📊 AI analytics & README update 2026-10-14 23:10 UTC 2026-10-14 23:10:53 +00:00
requirements.txt feat: improve proxy collector quality and observability 2026-10-13 22:15:25 +03:00
socks5.txt 🔥 Update proxies 2026-10-14 23:10 UTC 2026-10-14 23:10:05 +00:00
tcp16.json Add files via upload 2026-05-07 19:58:40 +03:00
telegram-proxy-collector.jpg Add files via upload 2026-02-12 15:34:45 +03:00
whitelist_sni.txt Add files via upload 2026-05-07 19:58:40 +03:00

🛡️ Telegram Proxy Collector: Anti‑Censorship Edition

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

Умный комбайн для сбора, анализа и отбора 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 находится в корне репозитория)
  2. На странице есть вкладки:
    • MTProto RU – прокси с маскировкой под российские сайты,
    • MTProto EU – международная маскировка,
    • MTProto US – США и Канада,
    • MTProto ASIA – Азиатско‑Тихоокеанский регион,
    • SOCKS5 – прокси без маскировки, но часто работающие там, где MTProto блокируется.
  3. Нажми на любую кнопку – 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:

# 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-аналитика (автоматическая)

<!-- AI_ANALYTICS_START -->
*Отчёт сгенерирован 2026-10-14 23:10 UTC*

## Отчёт о состоянии прокси (2026‑10‑14 09:45 UTC)

- **Всего прокси в истории:** 200  
- **Качество:** хороших — 200, средних — 0, плохих — 0  
- **Регионы:** EU — 88, RU — 92, US — 20  
- **Типы:** MTProto — 200  
- **Источники:** данных нет  

### Рекомендации
Для большинства задач рекомендуется использовать MTProto‑прокси из регионов **EU** и **RU**, так как они составляют большую часть списка и все имеют пинг < 1.5 с. При необходимости доступа к ресурсам США выбирайте
<!-- AI_ANALYTICS_END -->