Sử dụng CloudFlare WARP làm Proxy Server

Edit 3: Mình đã tìm ra cách tốt nhất để biến Cloudflare WARP thành Proxy Server cho tốc độ cao và ổn định nhất. Vui lòng tham khảo bài sau đây:

Edit 2: Cách sử dụng Cloudflare WARP làm proxy server hiện không hiệu quả do việc sử dụng SSH Tunnel để làm SOCKS Proxy đã làm giảm tốc độ khá nhiều, mình đã tìm ra cách tự động khởi động lại WARP trên Windows bằng script. Bạn có thể tham khảo theo đường link dưới đây:

Cách sửa lỗi Cloudflare WARP hay bị mất kết nối trên Windows

Edit 1: Sau 1 thời gian sử dụng thì mình phát hiện khi bật tính năng “proxy mode” của WARP thì ban đầu xài rất nhanh, nhưng sau đó băng thông của mình bị bóp thê thảm, tốc độ cực kỳ chậm. Mình đã thử chuyển về “warp mode” thì tốc độ nhanh lại bình thường. Do đó mình đã chuyển hẳn sang “warp mode” và dùng Putty để kết nối với Ubuntu và bật Tunnel trên Putty để tạo proxy server cho Windows. Lúc này trên trình duyệt Windows mình chỉ cần cài đặt proxy về “localhost” là có thể sử dụng được WARP.

Lưu ý: Phần dưới đây không còn được sử dụng, mình chỉ để lại để tham khảo thôi.

Đê có thể sử dụng Cloudflare WARP làm proxy server, mình cài Cloudflare WARP lên Ubuntu từ multipass trên Windows để làm Proxy server cho máy Windows

Cấu hình như sau:

  • External IP (IP của Ubuntu): 172.17.248.84
  • Proxy Port: 40000

Nhưng từ trình duyệt trên Windows không thể sử dụng external IP của Ubuntu để trỏ về proxy server của WARP. Lý do là WARP chỉ listen trên IP 127.0.0.1 chứ không map về external IP của Ubuntu. Do đó, mình phải bắt Ubuntu chuyển hướng khi có yêu cầu (request) từ bên ngoài tại port 40000 về 127.0.0.1. Cách làm như sau:

sudo iptables -t nat -A PREROUTING -p tcp --dport 40000 -j DNAT --to-destination 127.0.0.1

sudo iptables -t nat -A PREROUTING -p udp --dport 40000 -j DNAT --to-destination 127.0.0.1

sudo sysctl -w net.ipv4.conf.eth0.route_localnet=1

sudo ufw allow 40000

Trong browser trên Windows, cài đặt proxy theo địa chỉ:

Sock address: primary.mshome.net
Port 40000

2 Bình luận

  1. Tác giả có thể cho mình xin email mình gửi một số câu hỏi nhờ bạn trợ giúp mình với được không ạ. Mình đang gặp vướng mắc trong việc triển khai proxy dựa trên nền tảng cloudflare

Để 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 *