Hướng Dẫn Tạo MTProto Proxy
MTProto là một procol đặc biệt cho Telegram. Bài viết này sẽ hướng dẫn bạn từng bước để tự triển khai một MTProto proxy.
Bước 1: Chuẩn Bị Môi Trường
Yêu Cầu:
- Một VPS chạy Linux (Ubuntu, Debian, CentOS…), nên đặt ở Singapore cho gần.
Cài Đặt Docker & Docker Compose:
- Docker: Hướng dẫn tại đây
Bước 2: Cấu Hình MTProto Proxy
2.1. Tạo thư mục làm việc:
mkdir mtproto-proxy && cd mtproto-proxy
2.2. Tạo file cấu hình Docker Compose:
sudo nano docker-compose.yml
Sau đó dán nội dung sau vào file:
services:
mtproto-proxy:
image: telegrammessenger/proxy:latest
container_name: mtproto-proxy
ports:
- "8443:443" # Có thể đổi nếu cổng này đang được sử dụng
environment:
- SECRET=<YOUR_SECRET_HERE>
restart: unless-stopped
Lưu ý: Bạn cần thay <YOUR_SECRET_HERE>
bằng một chuỗi ngẫu nhiên. Bạn có chạy lệnh sau để tạo:
openssl rand -hex 16
Bước 3: Chạy Proxy
Chạy lệnh sau để tải Docker image và khởi chạy proxy:
sudo docker compose up -d
Bước 4: Lấy Link Kết Nối Telegram
Sau khi container đã chạy, dùng lệnh sau để xem log và lấy link kết nối:
sudo docker logs mtproto-proxy
Bạn sẽ thấy 2 dạng đường link như sau:
tg://proxy?server=XXX.XXX.XXX.XXX&port=443&secret=xxxxx
https://t.me/proxy?server=XXX.XXX.XXX.XXX&port=443&secret=xxxxx
hãy thay 443 thành 8443:
tg://proxy?server=XXX.XXX.XXX.XXX&port=8443&secret=xxxxx
https://t.me/proxy?server=XXX.XXX.XXX.XXX&port=8443&secret=xxxxx
Bước 5: Mở Firewall
sudo ufw allow 8443
Cái này tùy nhà cung cấp VPS bạn có thể phải cài đặt riêng.
Sau đó nhấn vào link trên để kết nối tới Telegram qua proxy.