Перейти к содержанию

Сравнение

Teleproxy -- форк оригинального TelegramMessenger/MTProxy, разработка которого прекращена с 2021 года. На этой странице Teleproxy сравнивается с оригиналом и основными сторонними альтернативами: mtg (Go) и telemt (Rust).

Возможность Оригинал Teleproxy mtg telemt
Язык C C Go Rust
Протокол
Fake-TLS (режим EE) Да Да Да Да
Прямое подключение к DC Нет Да Да Да
Рекламный тег Да Да Нет Да
Несколько секретов Да Да (до 16, с метками) Нет Да
Защита от replay-атак Слабая Да Да Да
HMAC с постоянным временем Нет Да Да Да
Устойчивость к DPI
Собственный TLS-бэкенд (TCP splitting) Да Да Да Да
Dynamic Record Sizing (DRS) Нет Да Да Нет
Мимикрия трафика (DRS + тайминг) Нет Да Да Частичная
Фрагментация ServerHello Нет Да Нет Нет
SOCKS5 upstream-прокси Нет Да Да Да
DNS over HTTPS/TLS Нет Нет Да Нет
Контроль доступа
Черный / белый список IP Нет Да Да Нет
Лимит уникальных IP на пользователя Нет Да Нет Да
Квота трафика на секрет Нет Да Нет Да
Срок действия секрета Нет Да Нет Да
Proxy Protocol v1/v2 Нет Да Да Да
Развертывание
Docker-образ ~57 МБ ~8 МБ ~3,5 МБ ~5 МБ
ARM64 / Apple Silicon Нет Да Да Да
IPv6 Да Да Да Да
Многопроцессный режим Да Да
Статические бинарники Нет Да Да Да
RPM-пакеты Нет Да Нет Нет
Интеграция с systemd Частичная Да Нет Да
Мониторинг и управление
Метрики Prometheus Нет Да Да Да
HTTP-эндпоинт статистики Да Да Нет Да
REST API управления Нет Нет Нет Да
Автообновление конфигурации Нет Да Да Да
Health-проверки Нет Да Да Да
Тестирование и качество
Фаззинг (CI) Нет Да Нет Частичный
E2E-тесты (реальные клиенты Telegram) Нет Да Нет Нет
Валидация TLS-отпечатков (CI) Нет Да Нет Нет
Сканирование CodeQL Нет Да Нет Нет
AddressSanitizer CI Нет Да Нет Нет
Статический анализ (CI) Нет Да Да

Teleproxy -- единственная реализация MTProto-прокси с автоматическим сквозным (E2E) тестированием на реальной инфраструктуре Telegram. Набор E2E-тестов подключает клиент Telethon через прокси на обоих транспортах -- obfuscated и fake-TLS -- и проверяет аутентификацию и передачу файлов на тестовом дата-центре Telegram.