Working example of an MTProto server for Telegram. Deploy your own proxy in one command.
Пример MTProto сервера для Telegram. Установка прокси за одну команду.
🌐 Выберите язык / Choose language / 选择语言 / اختر اللغة
Русский •
English •
中文 •
العربية
فارسی
sudo bash -c "$(curl -fsSL https://raw.githubusercontent.com/tstas69-spec/mtproto-server-example/main/install.sh)"
MTProto server — это сервер, который используется для работы Telegram-клиентов через протокол MTProto.
Вместо готового стороннего решения можно развернуть собственный сервер и самостоятельно управлять его конфигурацией.
Этот репозиторий — рабочий пример MTProto сервера: скрипт install.sh поднимает прокси на вашем VPS одной командой, без ручной настройки Docker и firewall.
- VPS с Ubuntu 20.04 или 22.04
- Минимум: 1 ядро, 512 МБ RAM
- Открытый порт 443
- Доступ по SSH (root или sudo)
sudo bash -c "$(curl -fsSL https://raw.githubusercontent.com/tstas69-spec/mtproto-server-example/main/install.sh)"Что делает скрипт:
- Обновляет систему
- Устанавливает Docker и firewall (ufw)
- Открывает порт 443
- Запускает MTProto-прокси на порту 443 (образ
nineseconds/mtg:2, Fake TLS) - Генерирует секретный ключ и готовую ссылку для Telegram
После установки вы получите ссылку вида:
tg://proxy?server=IP&port=443&secret=КЛЮЧ
Скопируйте её и вставьте в Telegram: Настройки → Данные и память → Настройка прокси.
Если вы новичок и хотите увидеть весь процесс с нуля — как арендовать VPS, подключиться по SSH и настроить сервер — там расписан каждый шаг со скриншотами:
MTProto is Telegram's own protocol for bypassing network restrictions. It disguises traffic as regular HTTPS, which makes it harder for a provider to detect than a classic VPN.
This repository is a working MTProto server example: install.sh spins up a proxy on your VPS in one command, no manual Docker or firewall setup needed.
- VPS with Ubuntu 20.04 or 22.04
- Minimum: 1 core, 512 MB RAM
- Open port 443
- SSH access (root or sudo)
sudo bash -c "$(curl -fsSL https://raw.githubusercontent.com/tstas69-spec/mtproto-server-example/main/install.sh)"What the script does:
- Updates the system
- Installs Docker and a firewall (ufw)
- Opens port 443
- Starts an MTProto proxy on port 443 (
nineseconds/mtg:2image, Fake TLS) - Generates a secret key and a ready-to-use Telegram link
After installation you'll get a link like:
tg://proxy?server=IP&port=443&secret=KEY
Copy it and paste into Telegram: Settings → Data and Storage → Proxy Settings.
New to this? The full guide covers everything from scratch — renting a VPS, connecting via SSH, and setting it all up, with screenshots for every step:
MTProto 是 Telegram 官方用于绕过网络限制的协议。它将流量伪装成普通 HTTPS 流量,因此比传统 VPN 更难被运营商识别。
本仓库提供一个可用的 MTProto 服务器示例:install.sh 一条命令即可在您的 VPS 上启动代理,无需手动配置 Docker 和防火墙。
- VPS,系统为 Ubuntu 20.04 或 22.04
- 最低配置:1 核 CPU,512 MB 内存
- 开放端口 443
- SSH 访问权限(root 或 sudo)
sudo bash -c "$(curl -fsSL https://raw.githubusercontent.com/tstas69-spec/mtproto-server-example/main/install.sh)"脚本执行的操作:
- 更新系统
- 安装 Docker 和防火墙(ufw)
- 开放端口 443
- 在 443 端口启动 MTProto 代理(
nineseconds/mtg:2镜像,Fake TLS 伪装) - 生成密钥并输出可直接使用的 Telegram 链接
安装完成后,您会得到类似的链接:
tg://proxy?server=IP&port=443&secret=密钥
复制并粘贴到 Telegram:设置 → 数据和存储 → 代理设置。
新手用户可查看带截图的完整教程 — 从租用 VPS、通过 SSH 连接到最终配置,每一步都有说明:
👉 查看完整教程 →
MTProto هو بروتوكول Telegram الرسمي لتجاوز القيود المفروضة على الشبكة. يُخفي هذا البروتوكول حركة البيانات على أنها HTTPS عادية، مما يجعل اكتشافه أصعب مقارنة بشبكات VPN التقليدية.
هذا المستودع هو مثال عملي لـ خادم MTProto: يقوم ملف install.sh بتشغيل الوكيل على خادمك (VPS) بأمر واحد فقط، دون الحاجة لإعداد Docker أو جدار الحماية يدويًا.
- خادم VPS بنظام Ubuntu 20.04 أو 22.04
- الحد الأدنى: نواة واحدة، 512 ميجابايت رام
- منفذ مفتوح 443
- وصول SSH (root أو sudo)
sudo bash -c "$(curl -fsSL https://raw.githubusercontent.com/tstas69-spec/mtproto-server-example/main/install.sh)"ما يقوم به السكربت:
- تحديث النظام
- تثبيت Docker وجدار الحماية (ufw)
- فتح المنفذ 443
- تشغيل وكيل MTProto على المنفذ 443 (صورة
nineseconds/mtg:2، تمويه Fake TLS) - إنشاء مفتاح سري ورابط جاهز لتطبيق Telegram
بعد التثبيت ستحصل على رابط مثل:
tg://proxy?server=IP&port=443&secret=المفتاح
انسخه والصقه في Telegram: الإعدادات → البيانات والتخزين → إعدادات الوكيل.
دليل كامل بالشرح والصور من الصفر — استئجار الخادم، الاتصال عبر SSH، والإعداد الكامل:
MTProto پروتکل رسمی تلگرام برای عبور از فیلترینگ و محدودیتهای شبکه است. این پروتکل ترافیک را شبیه HTTPS معمولی میکند، به همین دلیل تشخیص آن برای اپراتور نسبت به یک VPN معمولی سختتر است.
این مخزن یک نمونهی کارِ سرور MTProto و راهاندازی پروکسی تلگرام است: اسکریپت install.sh با یک دستور، پروکسی را روی VPS شما راهاندازی میکند — بدون نیاز به تنظیم دستی Docker یا فایروال.
- VPS با اوبونتو ۲۰.۰۴ یا ۲۲.۰۴
- حداقل: ۱ هسته پردازنده، ۵۱۲ مگابایت رم
- پورت ۴۴۳ باز باشد
- دسترسی SSH (root یا sudo)
sudo bash -c "$(curl -fsSL https://raw.githubusercontent.com/tstas69-spec/mtproto-server-example/main/install.sh)"این اسکریپت چه کاری انجام میدهد:
- سیستم را بهروزرسانی میکند
- Docker و فایروال (ufw) را نصب میکند
- پورت ۴۴۳ را باز میکند
- یک پروکسی MTProto روی پورت ۴۴۳ اجرا میکند (ایمیج
nineseconds/mtg:2، با Fake TLS) - یک کلید مخفی و لینک آماده برای تلگرام تولید میکند
بعد از نصب، لینکی شبیه این دریافت میکنید:
tg://proxy?server=IP&port=443&secret=KEY
آن را کپی کرده و در تلگرام وارد کنید: تنظیمات ← داده و حافظه ← تنظیمات پروکسی.
اگر تازهکار هستید، راهنمای کامل با تصاویر — از اجاره VPS تا اتصال SSH و پیکربندی نهایی — هر مرحله را توضیح میدهد:
⭐ Поставьте звезду, если репозиторий помог! / Star this repo if it helped! / 如果这个仓库有帮助,请给它一个星! / ضع نجمة إذا أعجبك المستودع! / اگر این مخزن به شما کمک کرد، ستاره بدهید!