Hướng dẫn cài đặt Proxy MTProto trên Ubuntu 20.04 – Chuẩn theo tài liệu chính thức Telegram

28 Tháng 5, 2025

MTProxy là một proxy mạnh mẽ dành cho Telegram, giúp tăng tốc độ truy cập và vượt qua các hạn chế kết nối. Dưới đây là hướng dẫn cài đặt MTProxy trên Ubuntu 20.04 chi tiết và chuẩn chỉnh, đảm bảo MTProxy hoạt động ổn định, an toàn!


✅ Chuẩn bị trước khi cài đặt

Trước tiên, hãy đảm bảo hệ thống đã được cập nhật và cài đặt các gói cần thiết

sudo apt update && sudo apt upgrade -y
sudo apt install git curl build-essential libssl-dev zlib1g-dev -y

🚀 Các bước cài đặt MTProxy

🔹 Bước 1: Tải mã nguồn MTProxy

Chuyển đến thư mục /opt và clone mã nguồn MTProxy từ GitHub

cd /opt
sudo git clone https://github.com/TelegramMessenger/MTProxy
cd MTProxy

🔹 Bước 2: Biên dịch MTProxy

Chạy lệnh make để biên dịch

make

Sau khi biên dịch, file thực thi sẽ nằm ở objs/bin/mtproto-proxy.


🔹 Bước 3: Tải các tệp cấu hình cần thiết

Tải các tệp proxy-secretproxy-multi.conf từ Telegram

curl -s https://core.telegram.org/getProxySecret -o proxy-secret
curl -s https://core.telegram.org/getProxyConfig -o proxy-multi.conf

🔹 Bước 4: Tạo secret cho người dùng kết nối

Tạo secret ngẫu nhiên

sudo useradd -M -s /usr/sbin/nologin mtproxy

Cập nhật quyền thư mục

sudo chown -R mtproxy:mtproxy /opt/MTProxy

🔹 Bước 6: Tạo file systemd service

Tạo file /etc/systemd/system/mtproxy.service

sudo tee /etc/systemd/system/mtproxy.service > /dev/null << EOL
[Unit]
Description=MTProxy
After=network.target

[Service]
Type=simple
User=root
WorkingDirectory=/opt/MTProxy
ExecStart=/opt/MTProxy/objs/bin/mtproto-proxy -u mtproxy -p 8888 -H 443 -S ${SECRET} --aes-pwd /opt/MTProxy/proxy-secret /opt/MTProxy/proxy-multi.conf -M 1
Restart=on-failure

[Install]
WantedBy=multi-user.target
EOL

💡 Lưu ý:
✅ Dịch vụ sẽ chạy bằng user root để bind port 443 (yêu cầu đặc quyền).
✅ Sau đó, MTProxy sẽ tự động chuyển sang user không có quyền (mtproxy) để đảm bảo an toàn.


🔹 Bước 7: Khởi động và kích hoạt dịch vụ

sudo systemctl daemon-reload
sudo systemctl enable mtproxy
sudo systemctl restart mtproxy

🔹 Bước 8: Mở cổng trên tường lửa

sudo ufw allow 443/tcp
sudo ufw allow 8888/tcp

🔹 Bước 9: Tạo cron job tự động cập nhật cấu hình hàng ngày

(crontab -l 2>/dev/null; echo "0 4 * * * curl -s https://core.telegram.org/getProxyConfig -o /opt/MTProxy/proxy-multi.conf && chown mtproxy:mtproxy /opt/MTProxy/proxy-multi.conf && systemctl restart mtproxy") | crontab -

🎉 Hoàn tất cài đặt!

✅ MTProxy đã chạy thành công trên port 443 (dành cho client) và port 8888 (thống kê).
✅ Secret để kết nối được lưu tại: /root/mtproxy-info.txt.
✅ Kiểm tra trạng thái MTProxy

sudo systemctl status mtproxy

🔗 Kết nối tới MTProxy từ Telegram

Tạo link kết nối theo định dạng

tg://proxy?server=<YOUR_SERVER_IP>&port=443&secret=<YOUR_SECRET>

Thay <YOUR_SERVER_IP> bằng IP public của server và <YOUR_SECRET> bằng secret bạn đã tạo.


💡 Kết luận

Trên đây là hướng dẫn chi tiết và chuẩn chỉnh cách cài đặt MTProxy trên Ubuntu 20.04. Việc chạy MTProxy sẽ giúp tăng tốc độ kết nối Telegram, đảm bảo ổn định và an toàn. Nếu bạn gặp khó khăn trong quá trình cài đặt, đừng ngần ngại liên hệ để được hỗ trợ!

Mình nhận setup dùm ae nhé, private xài cho thoải mái tốc độ cao. đăng ký tại đây

Blog ..

Hướng dẫn dịch vụ ..

Sản phẩm nổi bật

dịch vụ chất lượng khách hàng tin tưởng

NVMe VPS

Tốc độ cao và bảo mật

Xem thêm

SSD VPS

Hiệu năng và tối ưu chi phí

Xem thêm

Proxy

Ẩn danh và mượt mà

Xem thêm

NVMe Hosting

Ổn định và tiện dụng

Xem thêm