Thứ Tư, 11 tháng 6, 2025

Cách tạo Proxy Telegram Free​?

Telegram là một trong những ứng dụng nhắn tin phổ biến nhất hiện nay nhờ tính bảo mật cao và khả năng hoạt động linh hoạt. Tuy nhiên, tại một số quốc gia như Việt Nam, việc truy cập vào Telegram có thể bị hạn chế hoặc chặn hoàn toàn. Đó là lý do vì sao nhiều người tìm đến giải pháp proxy để vượt tường lửa và duy trì kết nối. 

Trong bài viết này, kiemtienspeed sẽ tìm hiểu cách tạo Proxy Telegram miễn phí một cách đơn giản và hiệu quả.

1. Những thứ cần chuẩn bị?

- 1 VPS có location tại nước ngoài (tốt nhất là ở Sing hoặc Hongkong) để khỏi bị trễ mạng. (Bài viết này mình sử dụng vps tại Aws, các bạn dùng VPS chỗ khác thì cũng làm tương tự nhé)

2. Cách tạo Proxy Telegram?


Bước 1: Kết nối vào VPS qua Terminal hoặc CMD đều được
Bước 2: Chạy lệnh sau: 
nano install_mtproto.sh
Bước 3: Coppy nguyên cái đống này vào trong cái file Nano đó. Sau đó lưu lại, như mình dùng macbook thì ^+X sau đó nhấn Y rồi Enter. Các bạn dùng Win thì chịu khó nhìn xuống cái thanh công cụ của nó, nó báo phím tắt nào lưu lại hoặc exit thì làm tương tự nhé.

#!/bin/bash

set -e

# --- Cấu hình ---
PROXY_PORT="443"

# --- Hàm kiểm tra và cài đặt Docker ---
install_docker() {
    if ! command -v docker &> /dev/null; then
        echo "🐳 Docker chưa được cài đặt. Bắt đầu quá trình cài đặt Docker..."
        sudo apt-get update
        sudo apt-get install -y ca-certificates curl gnupg ufw
        sudo install -m 0755 -d /etc/apt/keyrings
        curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg
        sudo chmod a+r /etc/apt/keyrings/docker.gpg
        echo \
          "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/ubuntu \
          $(. /etc/os-release && echo "$VERSION_CODENAME") stable" | \
          sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
        sudo apt-get update
        sudo apt-get install -y docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
        echo "✅ Docker đã được cài đặt thành công."
    else
        echo "✅ Docker đã được cài đặt từ trước."
    fi
}

# --- Bắt đầu thực thi ---
echo "--- Bước 1: Cài đặt Docker ---"
install_docker

echo ""
echo "--- Bước 2: Dọn dẹp container cũ (nếu có) ---"
# Lệnh || true sẽ bỏ qua lỗi nếu container không tồn tại
sudo docker stop mtprotoproxy &>/dev/null || true
sudo docker rm mtprotoproxy &>/dev/null || true
echo "Đã dọn dẹp."

echo ""
echo "--- Bước 3: Tải về image MTProxy chính thức từ Docker Hub ---"
# Sử dụng image chính thức từ Telegram
sudo docker pull telegrammessenger/proxy:latest

echo ""
echo "--- Bước 4: Khởi chạy MTProxy container ---"
# Container sẽ tự tạo secret ngẫu nhiên và an toàn
sudo docker run -d -p $PROXY_PORT:443 --name=mtprotoproxy --restart=always telegrammessenger/proxy:latest

echo ""
echo "--- Bước 5: Lấy thông tin Proxy và link chia sẻ ---"
echo "Chờ 5 giây để container khởi động và tạo secret..."
sleep 5

echo "Đang lấy link từ container logs..."
# Lấy URL đầy đủ từ log của container
PROXY_URL=$(sudo docker logs mtprotoproxy 2>&1 | grep -o 't.me/proxy?.*' | head -n 1)

IP=$(curl -s https://api.ipify.org || curl -s ifconfig.me)

if [ -z "$PROXY_URL" ]; then
    echo "❌ LỖI: Không thể tự động lấy link từ container."
    echo "Hãy thử kiểm tra log thủ công bằng lệnh: sudo docker logs mtprotoproxy"
    exit 1
fi

echo ""
echo "--- Bước 6: Mở Firewall cho Proxy ---"
sudo ufw allow $PROXY_PORT/tcp
sudo ufw status | grep -q "Status: active" || sudo ufw --force enable
echo "Đã mở port $PROXY_PORT/tcp trên firewall."

echo ""
echo "-------------------------------------------------"
echo "✅✅✅ HOÀN TẤT! Proxy của bạn đang chạy trong Docker. ✅✅✅"
echo ""
echo "   🔹 Máy chủ (IP): $IP"
echo "   🔹 Port: $PROXY_PORT"
echo ""
echo "   🔗 Link chia sẻ trực tiếp cho Telegram (đã tự động lấy):"
echo "   $PROXY_URL"
echo ""
echo "-------------------------------------------------"
echo "Gợi ý: Bạn có thể quản lý proxy bằng các lệnh sau:"
echo "   - Xem log: sudo docker logs mtprotoproxy"
echo "   - Dừng proxy: sudo docker stop mtprotoproxy"
echo "   - Khởi động lại: sudo docker start mtprotoproxy"
echo "-------------------------------------------------"
Sau khi đã lưu xong bạn có thể khởi động lại lệnh trên để kiểm tra lại 1 lần nữa xem có dữ liệu chưa. 

Bước 4: Chạy lệnh: 
bash install_mtproto_docker.sh
Bước 5: Đợi một lúc nó sẽ ra cái file gồm các thông tin MTPROTO của telegam bạn chỉ cần coppy cái đường link đấy DÁN VÀO TRÌNH DUYỆT  là sẽ kết nối được thôi.

Bước 6: À quên chưa chạy được đâu :))) vì ta cần đổi Port trên VPS nữa. Như mình dùng trên AWS thì các bạn làm như sau: 

- Đăng nhập vào AWS Console và đi tới dịch vụ EC2.
- Trong menu bên trái, tìm mục Instances và bấm vào đó.
- Tìm và chọn máy chủ (instance) của bạn trong danh sách.
- Ở phần thông tin chi tiết bên dưới, hãy tìm và bấm vào tab Security.
- Bạn sẽ thấy một liên kết trong mục "Security groups". Hãy bấm vào đó (tên của nó thường bắt đầu bằng sg-...).
- Bây giờ bạn đang ở trang quản lý Security Group. Hãy nhìn xuống dưới và bấm vào tab Inbound rules (Quy tắc đầu vào).
- Bấm vào nút Edit inbound rules.
- Bấm vào nút Add rule để thêm một dòng mới và điền như sau:
  • Type: Chọn Custom TCP.
  • Protocol: TCP
  • Port Range: Gõ vào 443
  • Source: Chọn Anywhere-IPv4 (nó sẽ tự điền giá trị là 0.0.0.0/0). Điều này có nghĩa là cho phép mọi địa chỉ IP trên internet kết nối vào port 443 của bạn.
  • (Tùy chọn) Description: Bạn có thể gõ MTProto-Telegram để ghi nhớ.
Nó sẽ trông giống như thế này:

Setup cổng 443 cho Proxy

Và bấm nút Save rules. Chờ tầm 1 phút xong rồi các bạn kiểm tra lại xem trên telegram đã kết nối thành công chưa nhé.

3. Cuối cùng:

Chưa xong đâu, chúng ta cần tăng cường thêm bảo mật nữa, bạn có thể cài thêm dòng lệnh này để tăng cường bảo mật.
"sudo apt update && sudo apt install fail2ban"
Ok rồi đó, bây giờ bạn có thể share link proxy cho bạn bè dùng hoặc đem bán Proxy kiếm tiền nhé. Chúc các bạn thành công.
Latest
Next Post

post written by: