Đào tạo doanh nghiệpBảo Mật Hạ Tầng VPS & Cloudflare Tunnel: Đóng Port Public, SSH Key Hardening, Fail2ban & Backup Cloudflare R2
2/8

Giáo trình tự học miễn phí · Dịch vụ hỗ trợ theo nhu cầu.

Bài 0235phút ước tínhThực chiến · Chuyên sâu

2. Triển Khai Cloudflare Tunnel (cloudflared): Đóng Toàn Bộ Cổng 80/443 & Giấu IP Thật

Công nghệ Zero Trust hiện đại nhất: Thiết lập daemon cloudflared tạo đường hầm mã hóa outbound từ VPS về máy chủ Cloudflare, giấu kín 100% IP thật và không cần mở bất kỳ cổng Inbound nào.

🛡️ Cơ Chế Hoạt Động Của Cloudflare Tunnel

graph LR
User["👤 Khách Truy Cập"] --> CF["🛡️ Cloudflare Edge (WAF + DDoS Protection)"]
CF <== "🔒 Đường Hầm Mã Hóa Hai Chiều (Outbound Tunnel)" ==> Daemon["📦 cloudflared Daemon (Trên VPS)"]
Daemon --> App["💻 Web App (Localhost:5000 / Nginx)"]

#### Ưu Điểm Tuyệt Đối:

  1. Không cần mở Port 80 / 443: Đóng kín tường lửa Inbound trên VPS (ufw default deny incoming).
  2. Không lo lộ IP thật: Hacker quét toàn dải IP Internet cũng không thể biết website aitinhgon.vn đang chạy trên IP nào.
  3. Miễn phí 100%: Đi kèm sẵn trong tài khoản Cloudflare Zero Trust.
example.py
# CÀI ĐẶT & KÍCH HOẠT CLOUDFLARE TUNNEL TRÊN UBUNTU/DEBIAN VPS
# 1. Tải và cài đặt cloudflared
curl -L --output cloudflared.deb https://github.com/cloudflare/cloudflared/releases/latest/download/cloudflared-linux-amd64.deb
sudo dpkg -i cloudflared.deb

# 2. Đăng nhập và tạo Tunnel
cloudflared tunnel login
cloudflared tunnel create aitinhgon-production-tunnel

# 3. Tạo file cấu hình ~/.cloudflared/config.yml
cat << 'EOF' > ~/.cloudflared/config.yml
tunnel: aitinhgon-production-tunnel
credentials-file: /root/.cloudflared/YOUR_TUNNEL_ID.json

ingress:
  - hostname: aitinhgon.vn
    service: http://localhost:5000
  - hostname: www.aitinhgon.vn
    service: http://localhost:5000
  - service: http_status:404
EOF

# 4. Định tuyến DNS và chạy dịch vụ hệ thống
cloudflared tunnel route dns aitinhgon-production-tunnel aitinhgon.vn
sudo cloudflared service install
sudo systemctl enable --now cloudflared
Thực hành

Thực hành và tự đánh giá

Cài đặt cloudflared trên VPS của bạn, kết nối tên miền vào localhost:5000 và kiểm tra truy cập web khi tường lửa VPS đã đóng cổng 80/443.

🏢 BẠN MUỐN TRIỂN KHAI CHO CẢ PHÒNG BAN / DOANH NGHIỆP?
Đề Xuất Công Ty Tài Trợ & Đào Tạo In-House Trọn Gói

AI Tinh Gọn hỗ trợ khảo sát hiện trạng, kèm 1-1 on-premise bảo mật dữ liệu, setup hạ tầng riêng và xuất hóa đơn VAT hợp pháp cho doanh nghiệp.

⚖️ Bản quyền sở hữu trí tuệ: © 2026 AI Tinh Gọn (aitinhgon.vn) · Giấy phép Creative Commons CC BY-NC-ND 4.0. Cho phép tự học cá nhân, nghiêm cấm thương mại hóa hoặc bán lại. Giáo trình mở →

Tiến độ tự học lưu trên trình duyệt này. Chỉ đánh dấu khi đã kiểm tra sản phẩm thực hành.