پرش به محتویات

مقایسه

Teleproxy یک فورک از TelegramMessenger/MTProxy اصلی است که توسعه آن از سال ۲۰۲۱ متوقف شده است. این صفحه Teleproxy را با نسخه اصلی و جایگزین‌های اصلی شخص ثالث مقایسه می‌کند: mtg (Go) و telemt (Rust).

ویژگی اصلی Teleproxy mtg telemt
زبان C C Go Rust
پروتکل
Fake-TLS (حالت EE) بله بله بله بله
اتصال مستقیم به DC خیر بله بله بله
تگ تبلیغاتی بله بله خیر بله
چند سیکرت بله بله (تا ۱۶، با برچسب) خیر بله
محافظت ضد replay ضعیف بله بله بله
HMAC با زمان ثابت خیر بله بله بله
مقاومت در برابر DPI
بک‌اند TLS سفارشی (TCP splitting) بله بله بله بله
تغییر اندازه رکورد پویا (DRS) خیر بله بله خیر
تقلید ترافیک (DRS + زمان‌بندی) خیر بله بله جزئی
تکه‌تکه‌سازی ServerHello خیر بله خیر خیر
پروکسی SOCKS5 بالادست خیر بله بله بله
DNS over HTTPS/TLS خیر خیر بله خیر
کنترل دسترسی
لیست سیاه/سفید IP خیر بله بله خیر
محدودیت IP یکتا هر کاربر خیر بله خیر بله
سهمیه ترافیک هر secret خیر بله خیر بله
انقضای secret خیر بله خیر بله
Proxy Protocol v1/v2 خیر بله بله بله
استقرار
حجم Docker ~۵۷ مگابایت ~۸ مگابایت ~۳٫۵ مگابایت ~۵ مگابایت
ARM64 / Apple Silicon خیر بله بله بله
IPv6 بله بله بله بله
فرآیندهای Multi-worker بله بله
باینری استاتیک خیر بله بله بله
بسته‌های RPM خیر بله خیر خیر
یکپارچگی با systemd جزئی بله خیر بله
نظارت و مدیریت
متریک‌های Prometheus خیر بله بله بله
اندپوینت آمار HTTP بله بله خیر بله
API مدیریت REST خیر خیر خیر بله
بروزرسانی خودکار پیکربندی خیر بله بله بله
بررسی سلامت خیر بله بله بله
تست و کیفیت
تست فازینگ (CI) خیر بله خیر جزئی
تست E2E (کلاینت‌های واقعی تلگرام) خیر بله خیر خیر
اعتبارسنجی اثر انگشت TLS (CI) خیر بله خیر خیر
اسکن امنیتی CodeQL خیر بله خیر خیر
AddressSanitizer CI خیر بله خیر خیر
تحلیل استاتیک (CI) خیر بله بله

Teleproxy تنها پیاده‌سازی پروکسی MTProto است که دارای تست سرتاسری (E2E) خودکار بر روی زیرساخت واقعی تلگرام می‌باشد. مجموعه تست‌های E2E یک کلاینت Telethon را از طریق پروکسی روی هر دو ترانسپورت obfuscated و fake-TLS متصل کرده و احراز هویت و انتقال فایل را در دیتاسنتر تست تلگرام تایید می‌کند.