Telegram is blocked or throttled in several countries. An MTProto proxy lets you access Telegram by routing traffic through your own server — no VPN needed, no app changes, just a proxy link that users tap to connect.
This guide shows you how to set up a full-featured MTProto proxy using MTProxyMax, the most complete proxy management tool available.
What is an MTProto Proxy?
An MTProto proxy is a special proxy type designed specifically for Telegram. Unlike a VPN or SOCKS proxy:
- Only routes Telegram traffic — your other apps are not affected
- No app installation — users just tap a link
- FakeTLS support — traffic looks like normal HTTPS
- Built into Telegram — native support on all platforms
One-Command Install
sudo bash -c "$(curl -fsSL https://raw.githubusercontent.com/SamNet-dev/MTProxyMax/main/install.sh)"
The interactive wizard walks you through port, FakeTLS domain, first user, and Telegram bot setup. After installation, you get a tg://proxy?... link to share.
Managing Users
mtproxymax secret add alice
mtproxymax secret add-batch alice bob charlie david
mtproxymax secret list
mtproxymax secret link alice
mtproxymax secret qr alice
mtproxymax secret disable alice
mtproxymax secret enable alice
mtproxymax secret rotate alice
mtproxymax secret remove alice
Per-User Access Control
mtproxymax secret setlimits alice 15 5 10G 2026-12-31
Device Limiting
| Setting | Devices |
|---|
conns 5 | ~1 device |
conns 15 | ~5 devices |
conns 30 | ~10 devices |
conns 0 | Unlimited |
Bandwidth Quotas
mtproxymax secret setlimit alice quota 10G
mtproxymax secret setlimit bob quota 500M
Expiry Dates
mtproxymax secret setlimit guest expires 2026-06-01
FakeTLS Obfuscation
FakeTLS V2 makes your proxy traffic indistinguishable from regular HTTPS. The TLS handshake SNI points to a cover domain, real cipher suites, and non-Telegram probes get forwarded to the actual cover site.
Telegram Bot (Remote Management)
mtproxymax telegram setup
| Command | What It Does |
|---|
/mp_status | Proxy health/uptime |
/mp_secrets | List users |
/mp_add alice | Add user |
/mp_remove bob | Delete user |
/mp_rotate alice | Rotate key |
/mp_traffic | Bandwidth usage |
/mp_link | Proxy link + QR |
/mp_health | Diagnostics |
/mp_restart | Restart proxy |
Proxy Chaining
mtproxymax upstream add warp socks5 127.0.0.1:40000 - - 20
mtproxymax upstream add backup socks5 203.0.113.50:1080 user pass 80
Traffic Monitoring
mtproxymax traffic
mtproxymax metrics live
mtproxymax status
Geo-Blocking
mtproxymax geoblock add ir
mtproxymax geoblock add cn
mtproxymax geoblock list
Replication (Multi-Server)
mtproxymax replication setup # Master or Slave
mtproxymax replication promote # Promote slave
Ad-Tag Monetization
- Message @MTProxyBot to get an ad-tag
- Set it:
mtproxymax adtag set <your-hex-tag> - Users see a pinned channel
MTProxyMax vs Alternatives
| Feature | MTProxyMax | mtg | Official |
|---|
| FakeTLS | Yes | Yes | No |
| Multi-user | Unlimited | 1 secret | Multi |
| Per-user limits | Yes | No | No |
| Telegram bot | 17 cmds | No | No |
| Replication | Yes | No | No |
| Proxy chaining | Yes | SOCKS5 | No |
| Traffic stats | Prometheus | No | No |
| Active | Yes | Yes | Abandoned |
Quick Start Summary
sudo bash -c "$(curl -fsSL https://raw.githubusercontent.com/SamNet-dev/MTProxyMax/main/install.sh)"
mtproxymax secret add alice
mtproxymax secret setlimits alice 15 5 10G 2026-12-31
mtproxymax secret link alice
Full docs: MTProxyMax GitHub.
Related Tools
تلگرام توی چندین کشور مسدود یا محدود شده. پروکسی MTProto بهت اجازه میده با عبور ترافیک از سرور خودت به تلگرام دسترسی داشته باشی — بدون نیاز به ویپیان، بدون تغییر اپلیکیشن، فقط یه لینک پروکسی که کاربرها روش میزنن و وصل میشن.
این راهنما نشون میده چطور یه پروکسی MTProto کامل با MTProxyMax راه بندازی.
پروکسی MTProto چیه؟
پروکسی MTProto یه نوع خاص پروکسیه که مخصوص تلگرام طراحی شده. برخلاف ویپیان یا SOCKS:
- فقط ترافیک تلگرام رو رد میکنه — بقیه اپها و مرورت تحت تأثیر نیستن
- نصب اپ نیاز نداره — کاربرها فقط یه لینک میزنن
- پشتیبانی FakeTLS — ترافیک مثل HTTPS عادی به نظر میرسه
- توکار تلگرام — پشتیبانی بومی روی همه پلتفرمها
نصب با یک دستور
sudo bash -c "$(curl -fsSL https://raw.githubusercontent.com/SamNet-dev/MTProxyMax/main/install.sh)"
ویزارد تعاملی کمکت میکنه پورت، دامنه FakeTLS، اولین کاربر و ربات تلگرام رو تنظیم کنی. بعد از نصب، یه لینک tg://proxy?... میگیری که با کاربرها به اشتراک میذاری.
مدیریت کاربران
mtproxymax secret add alice # اضافه کردن کاربر
mtproxymax secret add-batch alice bob charlie # اضافه کردن دستهای
mtproxymax secret list # لیست همه کاربرها
mtproxymax secret link alice # گرفتن لینک پروکسی + QR
mtproxymax secret qr alice # QR code
mtproxymax secret disable alice # غیرفعال کردن (بدون حذف)
mtproxymax secret enable alice # فعال کردن مجدد
mtproxymax secret rotate alice # چرخش کلید (لینک قبلی فوری قطع میشه)
mtproxymax secret remove alice # حذف کامل
هر کاربر لینک مخصوص خودش رو داره. میتونی هر کاربر رو جداگانه لغو کنی بدون تأثیر روی بقیه.
کنترل دسترسی هر کاربر
mtproxymax secret setlimits alice 15 5 10G 2026-12-31
# │ │ │ │
# │ │ │ └── تاریخ انقضا
# │ │ └─────── سهمیه ۱۰ گیگابایت
# │ └────────── حداکثر ۵ آیپی یکتا
# └───────────── حداکثر ۱۵ اتصال (~۵ دستگاه)
محدودسازی دستگاه
| تنظیم | تعداد دستگاه |
|---|
conns 5 | ~۱ دستگاه |
conns 15 | ~۵ دستگاه |
conns 30 | ~۱۰ دستگاه |
conns 0 | نامحدود |
سهمیه پهنای باند
mtproxymax secret setlimit alice quota 10G # ۱۰ گیگ کل
mtproxymax secret setlimit bob quota 500M # ۵۰۰ مگ کل
وقتی کاربر به سهمیهاش برسه، دسترسیش خودکار غیرفعال میشه.
تاریخ انقضا
mtproxymax secret setlimit guest expires 2026-06-01
بعد از تاریخ، لینک خودکار از کار میافته. عالی برای دسترسی موقت.
مبهمسازی FakeTLS
FakeTLS V2 ترافیک پروکسیت رو غیرقابل تشخیص از HTTPS عادی میکنه. SNI هندشیک TLS به یه دامنه پوششی اشاره میکنه، سوئیتهای رمز واقعی استفاده میشه و وقتی یه کلاینت غیرتلگرامی سرورت رو کاوش کنه، اتصال به سایت واقعی پوششی فوروارد میشه.
ربات تلگرام (مدیریت از راه دور)
mtproxymax telegram setup
| دستور | عملکرد |
|---|
/mp_status | وضعیت و آپتایم پروکسی |
/mp_secrets | لیست کاربرها |
/mp_add alice | اضافه کردن کاربر |
/mp_remove bob | حذف کاربر |
/mp_rotate alice | چرخش کلید |
/mp_traffic | مصرف پهنای باند |
/mp_link | لینک + QR |
/mp_health | عیبیابی |
/mp_restart | ریاستارت پروکسی |
ربات هشدار خودکار هم میفرسته: قطعی پروکسی، راهاندازی مجدد، رسیدن کاربر به سهمیه/انقضا.
زنجیره پروکسی
mtproxymax upstream add warp socks5 127.0.0.1:40000 - - 20
mtproxymax upstream add backup socks5 203.0.113.50:1080 user pass 80
یعنی سرور پروکسیت نقطه خروج نهایی نیست — ترافیک از یه لایه دیگه رد میشه و آیپی سرورت از سرورهای تلگرام مخفی میمونه.
مانیتورینگ ترافیک
mtproxymax traffic # مصرف هر کاربر
mtproxymax metrics live # داشبورد زنده
mtproxymax status # وضعیت پروکسی
جیوبلاکینگ
mtproxymax geoblock add ir # بلاک ایران
mtproxymax geoblock add cn # بلاک چین
mtproxymax geoblock list # لیست کشورهای بلاکشده
رپلیکا (چند سروره)
mtproxymax replication setup # Master یا Slave انتخاب کن
mtproxymax replication promote # ارتقای slave به master
مستر خودکار هر ۶۰ ثانیه سکرتها و تنظیمات رو به همه اسلیوها سینک میکنه.
کسب درآمد با Ad-Tag
- به @MTProxyBot توی تلگرام پیام بده تا ad-tag بگیری
- تنظیمش کن:
mtproxymax adtag set <your-hex-tag> - کاربرها یه کانال پینشده میبینن — تو از پروکسی درآمد داری
MTProxyMax در مقابل جایگزینها
| ویژگی | MTProxyMax | mtg | رسمی |
|---|
| FakeTLS | بله | بله | نه |
| چند کاربره | نامحدود | ۱ سکرت | چندتا |
| محدودیت هر کاربر | بله | نه | نه |
| ربات تلگرام | ۱۷ دستور | نه | نه |
| رپلیکا | بله | ن�� | نه |
| زنجیره پروکسی | بله | SOCKS5 | نه |
| آمار ترافیک | Prometheus | نه | نه |
| فعال | بله | بله | رها شده |
خلاصه شروع سریع
# ۱. نصب
sudo bash -c "$(curl -fsSL https://raw.githubusercontent.com/SamNet-dev/MTProxyMax/main/install.sh)"
# ۲. اضافه کردن کاربر
mtproxymax secret add alice
# ۳. تنظیم محدودیت
mtproxymax secret setlimits alice 15 5 10G 2026-12-31
# ۴. گرفتن لینک
mtproxymax secret link alice
# ۵. لینک رو به اشتراک بذار — کاربرها توی تلگرام میزنن و وصل میشن
مستندات کامل: ریپوی GitHub MTProxyMax.
ابزارهای مرتبط