in

Hướng dẫn dùng vps làm reserve proxy

Dưới đây là hướng dẫn chi tiết cách dùng VPS làm reverse proxy, áp dụng cho hầu hết các web hoặc video site, có thể dùng để ẩn IP gốc, tăng tốc tải, hoặc chia tải:


🧩 1. Hiểu cơ bản về Reverse Proxy

Reverse proxy là máy chủ trung gian đứng giữa người dùng và máy chủ gốc (origin).
Khi người dùng truy cập vào reverse proxy:

  • Proxy nhận request.

  • Proxy lấy nội dung từ máy gốc (origin server).

  • Proxy trả kết quả lại cho người dùng.

Ví dụ:

Client -> Reverse Proxy (VPS) -> Web gốc (phimcu.com)

Khi đó, IP của phimcu.com được ẩn đi, chỉ thấy IP của VPS.


⚙️ 2. Chuẩn bị

  • 1 VPS (Ubuntu 20.04 hoặc 22.04, RAM ≥ 512MB)

  • 1 domain hoặc subdomain (tuỳ chọn)

  • Web server: Nginx (phổ biến nhất cho reverse proxy)

Cài Nginx:

sudo apt update
sudo apt install nginx -y

🌐 3. Cấu hình Reverse Proxy bằng Nginx

Ví dụ: bạn muốn VPS proxy cho trang https://example.com

Bước 1: Mở file cấu hình

sudo nano /etc/nginx/sites-available/reverse.conf

Bước 2: Thêm nội dung

server {
listen 80;
server_name proxy.mydomain.com; # thay bằng domain hoặc IP của bạn

location / {
proxy_pass https://example.com; # web gốc bạn muốn proxy
proxy_set_header Host example.com;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme;

proxy_buffering on;
proxy_cache_bypass $http_upgrade;
}
}

Bước 3: Kích hoạt cấu hình

sudo ln -s /etc/nginx/sites-available/reverse.conf /etc/nginx/sites-enabled/
sudo nginx -t
sudo systemctl restart nginx

🔒 4. (Tùy chọn) Cấu hình HTTPS (Let’s Encrypt)

Nếu bạn có domain:

sudo apt install certbot python3-certbot-nginx -y
sudo certbot --nginx -d proxy.mydomain.com

🚀 5. Kiểm tra

Truy cập:

http://proxy.mydomain.com

hoặc

http://<IP VPS>

Nếu thấy nội dung của trang gốc (example.com) → Reverse proxy hoạt động.


🧠 6. Mẹo & Nâng cao

  • Chống cache sai: thêm proxy_no_cache 1; nếu bạn không muốn cache.

  • Giới hạn tốc độ tải: dùng limit_rate hoặc limit_req_zone.

  • Proxy video: bật proxy_request_buffering off; để stream nhanh hơn.

  • Ẩn header gốc: dùng proxy_hide_header để ẩn thông tin từ origin.

What do you think?

Written by Blogger

Để lại một bình luận

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *

GIPHY App Key not set. Please check settings

Hướng dẫn xây Reels Fanpage facebook 2025

Hướng dẫn ngắt back VIA khi mua Via, Tut ngắt back Facebook