Tạo proxy IPv6 từ VPS bằng 3proxy: hướng dẫn từng bước (Ubuntu, 2026)

Tóm tắt: Để tạo proxy IPv6 từ VPS, bạn cần một VPS có dải IPv6 /64 (hoặc lớn hơn). Các bước: (1) khai báo cả dải là địa chỉ cục bộ bằng ip route add local và bật ip_nonlocal_bind, (2) cài ndppd nếu nhà cung cấp không định tuyến cả dải về VPS, (3) cài 3proxy, (4) sinh mỗi cổng một địa chỉ IPv6 đi ra, (5) bắt buộc đặt mật khẩu và giới hạn IP truy cập. Lưu ý: proxy IPv6 chỉ vào được trang web có hỗ trợ IPv6, và nhiều nền tảng coi cả dải /64 như một người dùng.

Bài viết dành cho người đã quen dòng lệnh Linux. Ví dụ dùng Ubuntu 22.04/24.04 và dải tài liệu 2001:db8:abcd:12::/64 — thay bằng dải thật của bạn.

Proxy IPv6 dùng để làm gì?

  • Kiểm thử: thử website, ứng dụng của bạn từ nhiều địa chỉ, kiểm tra tính năng chặn theo IP.
  • Thu thập dữ liệu hợp lệ: crawl trang của chính bạn hoặc dữ liệu công khai, tuân thủ robots.txt và giới hạn tốc độ.
  • Tách môi trường làm việc: mỗi công cụ, mỗi dự án một địa chỉ đi ra.

Hãy tuân thủ điều khoản của các nền tảng bạn truy cập và pháp luật Việt Nam. Dùng proxy để spam, tạo tài khoản ảo hàng loạt hay vượt giới hạn của nền tảng có thể khiến cả dải IP bị chặn và VPS bị nhà cung cấp tạm ngưng.

Bước 1: Kiểm tra dải IPv6 của VPS

ip -6 addr show

Bạn cần thấy một địa chỉ dạng 2001:db8:abcd:12::1/64 (scope global). Hỏi nhà cung cấp hai điều: VPS được cấp cả dải /64 hay chỉ một địa chỉ, và dải đó được định tuyến thẳng về VPS (routed) hay chỉ gắn trên đường mạng chung (on-link). Câu trả lời quyết định có cần bước 3 hay không.

Kiểm tra VPS ra được Internet bằng IPv6:

curl -6 https://api6.ipify.org

Bước 2: Cho phép VPS dùng mọi địa chỉ trong dải

Thay eth0 bằng tên card mạng (xem trong ip a):

sysctl -w net.ipv6.ip_nonlocal_bind=1
ip -6 route add local 2001:db8:abcd:12::/64 dev eth0

Lệnh thứ hai báo cho nhân Linux rằng mọi địa chỉ trong dải đều thuộc về máy này, nên chương trình có thể gửi đi từ bất kỳ địa chỉ nào mà không cần gán từng địa chỉ lên card mạng (xjasonlyu). Để giữ sau khi khởi động lại, thêm net.ipv6.ip_nonlocal_bind=1 vào /etc/sysctl.d/99-ipv6-proxy.conf và đưa lệnh ip -6 route add local … vào script chạy lúc mạng sẵn sàng.

Thử ngay:

curl --interface 2001:db8:abcd:12::1001 https://api6.ipify.org
curl --interface 2001:db8:abcd:12::1002 https://api6.ipify.org

Mỗi lệnh trả về đúng địa chỉ đã chọn là thành công.

Bước 3: Cài ndppd nếu dải không được định tuyến thẳng

Nếu ở bước 2 lệnh curl --interface bị treo, nhiều khả năng router của nhà cung cấp đang hỏi “địa chỉ này ở đâu” (Neighbor Discovery) và không ai trả lời. Cài ndppd để VPS trả lời thay cho cả dải (http-proxy-ipv6-pool):

apt install ndppd

Nội dung /etc/ndppd.conf:

route-ttl 30000
proxy eth0 {
    router no
    timeout 500
    ttl 30000
    rule 2001:db8:abcd:12::/64 {
        static
    }
}

Rồi systemctl enable --now ndppd và thử lại lệnh curl --interface.

Bước 4: Cài 3proxy

3proxy là máy chủ proxy nhẹ, hỗ trợ IPv6 cả chiều vào lẫn chiều ra. Tải gói .deb bản mới nhất (hiện là 0.9.5) từ trang phát hành của 3proxy rồi cài:

dpkg -i 3proxy-0.9.5.x86_64.deb

Bản cài đặt dùng file cấu hình chính /etc/3proxy/conf/3proxy.cfg; mặc định mở proxy HTTP cổng 3128 và SOCKS cổng 1080 có xác thực (3proxy README).

Bước 5: Sinh nhiều proxy, mỗi cổng một địa chỉ IPv6

Thêm tài khoản và các dòng proxy vào cuối /etc/3proxy/conf/3proxy.cfg. Chạy đoạn script dưới bằng bash với quyền root; script tạo 50 proxy từ cổng 30001 đến 30050, mỗi cổng đi ra bằng một địa chỉ ngẫu nhiên trong dải:

PREFIX=2001:db8:abcd:12
IP4=$(curl -4 -s https://api.ipify.org)
CFG=/etc/3proxy/conf/3proxy.cfg
echo "users khach1:CL:DoiMatKhauNay" >> $CFG
echo "auth strong" >> $CFG
echo "allow khach1" >> $CFG
for port in $(seq 30001 30050); do
  SUFFIX=$(printf '%x:%x:%x:%x' $RANDOM $RANDOM $RANDOM $RANDOM)
  echo "proxy -6 -n -a -p$port -i$IP4 -e$PREFIX:$SUFFIX" >> $CFG
done
systemctl restart 3proxy

Ý nghĩa các tham số: -p cổng nghe, -i địa chỉ IPv4 nhận kết nối từ bạn, -e địa chỉ IPv6 đi ra, -6 phân giải tên miền sang IPv6, -a không gửi kèm thông tin proxy trong header.

Bước 6: Bảo vệ proxy

Proxy không có mật khẩu sẽ bị người lạ quét và dùng để tấn công trong vài giờ, kéo theo IP của bạn bị đưa vào danh sách đen.

  • Đổi DoiMatKhauNay thành mật khẩu dài, ngẫu nhiên.
  • Chỉ cho phép IP của bạn truy cập dải cổng (thay 203.0.113.10 bằng IP của bạn):
ufw allow from 203.0.113.10 to any port 30001:30050 proto tcp
ufw allow OpenSSH
ufw enable
  • Tắt hai dịch vụ mặc định cổng 3128 và 1080 trong file cấu hình nếu không dùng.

Kiểm tra từ máy của bạn:

curl -x http://khach1:MatKhau@IP-VPS:30001 https://api6.ipify.org

Giới hạn của proxy IPv6

  • Chỉ vào được trang có IPv6. Trang web chưa hỗ trợ IPv6 sẽ không truy cập được qua các proxy này.
  • Nhiều nền tảng tính theo cả dải /64. Với họ, 50 địa chỉ trong cùng một /64 có thể chỉ được coi là một người dùng; giới hạn tốc độ và lệnh chặn thường áp dụng cho cả dải.
  • Uy tín IP phụ thuộc cả dải: một người lạm dụng có thể làm cả dải bị chặn.
  • Cần dải đủ lớn và ổn định: đổi VPS đồng nghĩa đổi dải, phải sinh lại cấu hình.

VPS có IPv6 tại cloudgaming.info/

Cloud VPS tại cloudgaming.info/ đặt ở Việt Nam, ổ NVMe, có cấp IPv6 — nhắn CSKH để được tư vấn dải IPv6 phù hợp. Thuê theo giờ từ 99.000đ/tháng để chạy thử, hoặc theo tháng từ 99.000đ/tháng:

VPS Linux

VPS 1

99.000đ/tháng

hoặc 170đ/giờ

  • 1 vCPU
  • 2GB RAM
  • 25GB NVMe
  • Linux

Website nhỏ, bot, n8n cá nhân

Đăng ký

VPS Linux

VPS 3

389.000đ/tháng

hoặc 650đ/giờ

  • 4 vCPU
  • 8GB RAM
  • 80GB NVMe
  • Linux

Nhiều website, ứng dụng doanh nghiệp

Đăng ký

VPS Linux

VPS 4

749.000đ/tháng

hoặc 1.250đ/giờ

  • 8 vCPU
  • 16GB RAM
  • 160GB NVMe
  • Linux

Cơ sở dữ liệu, ERP, CRM

Đăng ký

VPS Windows

VPS Windows

459.000đ/tháng

hoặc 770đ/giờ

  • 4 vCPU
  • 8GB RAM
  • 80GB NVMe
  • Windows

Remote Desktop, phần mềm chạy 24/7

Đăng ký
  • Ổ NVMe, 1 IPv4 riêng, có IPv6
  • Datacenter tại Việt Nam
  • Thuê theo giờ hoặc theo tháng
  • Toàn quyền root / Administrator

Giá theo tháng (hoặc theo giờ dùng thực tế), chưa gồm VAT nếu có. Cập nhật: 07/11/2026.

Câu hỏi thường gặp

Tạo proxy IPv6 cần VPS như thế nào?

VPS Linux có dải IPv6 /64 trở lên; 1 vCPU, 1–2GB RAM là đủ cho vài trăm cổng proxy lưu lượng thấp.

Một VPS tạo được bao nhiêu proxy IPv6?

Một dải /64 có số địa chỉ gần như không giới hạn; giới hạn thực tế là CPU, RAM, băng thông và số cổng bạn mở.

Vì sao proxy IPv6 không vào được một số trang?

Trang đó chưa hỗ trợ IPv6. Cần proxy IPv4 cho các trang này.

Proxy IPv6 có bị chặn không?

Có thể, vì nhiều nền tảng chặn theo cả dải /64. Dùng đúng mục đích và tốc độ hợp lý để giữ uy tín IP.

Nguồn tham khảo

Về tác giả

Dang Tan Dat

Dang Tan Dat Kỹ sư hạ tầng GPU và Gaming

10 năm kinh nghiệm trong vận hành các nền tảng ảo hóa, GPU và gaming

Cloud gamingOBSHyper VWindows server

Bài viết tuân theo chính sách biên tập. Thấy thông tin sai? Báo cho chúng tôi.

Zalo
RTX theo giờ từ 8.000đDùng thử