Định dạng proxy ip:port:user:pass: đọc, chuyển đổi và nhập đúng

Cập nhật:

Định dạng ip:port:user:pass là cách phổ biến nhất để nhà cung cấp giao proxy: bốn phần ngăn cách bằng dấu hai chấm, lần lượt là địa chỉ IP của máy chủ proxy, cổng kết nối, tên đăng nhập và mật khẩu. Ví dụ 203.0.113.10:8080:khach01:Abc123 nghĩa là kết nối tới IP 203.0.113.10 ở cổng 8080, đăng nhập bằng user khach01 và mật khẩu Abc123. Vấn đề là mỗi phần mềm lại đòi một kiểu nhập khác nhau: có nơi muốn user:pass@ip:port, có nơi muốn URL đầy đủ http://user:pass@ip:port, có nơi tách thành bốn ô riêng. Bài này giải thích từng định dạng, cách chuyển đổi hàng loạt bằng công cụ hoặc lệnh, và danh sách lỗi hay gặp khiến proxy báo sai mật khẩu hay không kết nối được.

Proxy giao sẵn định dạng ip:port:user:pass

Đọc từng phần của ip:port:user:pass

Hai phần đầu cho biết kết nối tới đâu, hai phần sau dùng để xác thực. Nếu bạn nhận chuỗi chỉ có ip:port, proxy đó dùng cách xác thực bằng IP được phép thay vì mật khẩu; bài xác thực bằng user pass hay whitelist IP giải thích khác biệt.

PhầnVí dụÝ nghĩa
ip203.0.113.10Địa chỉ máy chủ proxy mà phần mềm của bạn kết nối tới
port8080Cổng mở cho proxy của bạn trên máy chủ đó, là một số nguyên
userkhach01Tên đăng nhập do nhà cung cấp cấp
passAbc123Mật khẩu đi kèm, phân biệt chữ hoa chữ thường

Các định dạng proxy phổ biến

Cùng một proxy có thể được viết theo nhiều cách. Nội dung không đổi, chỉ thứ tự và ký tự ngăn cách khác nhau.

Định dạngVí dụThường dùng ở
ip:port:user:pass203.0.113.10:8080:khach01:Abc123Danh sách nhà cung cấp giao, nhiều trình duyệt antidetect
user:pass@ip:portkhach01:[email protected]:8080Một số tool, tiện ích trình duyệt
http://user:pass@ip:porthttp://khach01:[email protected]:8080curl, Python, Node.js, biến môi trường
user:pass:ip:portkhach01:Abc123:203.0.113.10:8080Một số phần mềm nuôi tài khoản
ip:port203.0.113.10:8080Proxy xác thực bằng IP được phép
Bốn ô riêngHost, Port, Username, PasswordCài đặt hệ điều hành, Proxifier, ứng dụng di động

Chuyển đổi định dạng hàng loạt

Với vài proxy, bạn có thể sửa tay. Với hàng chục hay hàng trăm dòng, hãy dùng công cụ chuyển đổi định dạng proxy: dán danh sách, chọn định dạng đầu ra, sao chép kết quả.

Nếu quen dòng lệnh, có thể chuyển file proxies.txt từ ip:port:user:pass sang URL bằng sed:

sed -E 's#^([^:]+):([^:]+):([^:]+):(.*)$#http://\3:\4@\1:\2#' proxies.txt > proxies-url.txt

Hoặc sang dạng user:pass@ip:port:

sed -E 's#^([^:]+):([^:]+):([^:]+):(.*)$#\3:\4@\1:\2#' proxies.txt

Cách này chỉ đúng khi mật khẩu không chứa dấu hai chấm. Nếu mật khẩu có ký tự đặc biệt, đọc phần lỗi bên dưới.

Nhập proxy vào code và công cụ

Với Python requests, dùng dạng URL cho cả http và https, vì proxy HTTP vẫn xử lý được trang HTTPS qua lệnh CONNECT:

proxies = {'http': 'http://khach01:[email protected]:8080', 'https': 'http://khach01:[email protected]:8080'}

Với curl: curl -x http://203.0.113.10:8080 -U khach01:Abc123 https://api.ipify.org. Lệnh in ra IP đầu ra của proxy.

Hướng dẫn chi tiết cho từng công cụ có trong cài proxy cho Python requests, cài proxy với curl và cài proxy trên Windows. Lưu ý tiền tố là http:// kể cả khi bạn truy cập trang https://.

Lỗi hay gặp khi nhập proxy

  • Thừa khoảng trắng hoặc xuống dòng: sao chép từ bảng tính hay tin nhắn hay kèm dấu cách ở cuối mật khẩu. Kết quả thường là lỗi 407 Proxy Authentication Required.
  • Nhầm thứ tự: dán ip:port:user:pass vào ô đòi user:pass:ip:port, phần mềm hiểu user là IP và báo không kết nối được.
  • Mật khẩu có ký tự đặc biệt trong URL: các ký tự như @, :, /, # phải mã hoá khi đặt trong URL, ví dụ @ thành %40. Nếu không, phần mềm cắt sai chuỗi.
  • Dùng tiền tố https:// cho proxy HTTP: nhiều thư viện hiểu https:// là kết nối TLS tới chính proxy và báo lỗi bắt tay. Với proxy HTTP thông thường, hãy dùng http://.
  • Nhập cả chuỗi vào ô Host: ô Host chỉ nhận IP, cổng và thông tin đăng nhập phải để ở ô riêng.
  • Sai cổng hoặc cổng bị chặn: kiểm tra bằng công cụ kiểm tra cổng; mạng công ty có thể chặn cổng lạ, xem kiểm tra proxy và tường lửa.
  • Chọn sai giao thức trong phần mềm: proxy HTTP phải được khai là HTTP hoặc HTTPS, không phải SOCKS. Xem HTTP và SOCKS5 khác nhau thế nào.

Kiểm tra sau khi nhập

  • Mở công cụ kiểm tra IP trong trình duyệt hoặc profile đã cài proxy; IP hiện ra phải là IP của proxy, không phải IP mạng nhà bạn.
  • Với danh sách dài, dán vào công cụ check proxy để biết dòng nào sống, dòng nào lỗi định dạng.
  • Nếu báo 407, kiểm tra lại user và mật khẩu; nếu báo hết thời gian chờ, kiểm tra IP, cổng và mạng của bạn theo hướng dẫn lỗi proxy timeout.

Định dạng proxy của VinaProxy

Proxy VinaProxy được giao theo định dạng ip:port:user:pass, dùng giao thức HTTP/HTTPS và xác thực bằng user và mật khẩu. Bạn sao chép danh sách từ dashboard rồi chuyển sang định dạng phần mềm cần bằng công cụ chuyển đổi. Mỗi IP chỉ cấp cho một khách, giữ nguyên suốt thời gian thuê, nên chuỗi proxy dùng được đến khi bạn ngừng gia hạn. Xem giá hiện tại trên bảng giá.

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

ip:port:user:pass và user:pass@ip:port có khác nhau không?

Không khác về nội dung, chỉ khác thứ tự và ký tự ngăn cách. Phần mềm nào đòi dạng nào thì chuyển sang dạng đó.

Vì sao nhập đúng mà vẫn báo lỗi 407?

Thường do thừa khoảng trắng, sai chữ hoa chữ thường trong mật khẩu, hoặc mật khẩu có ký tự đặc biệt chưa được mã hoá khi đặt trong URL.

Có cần ghi http:// trước proxy không?

Trong code, curl và biến môi trường thì nên ghi http://. Trong trình duyệt antidetect hay cài đặt hệ điều hành, thường chọn loại HTTP trong danh sách và nhập IP, cổng riêng.

Proxy HTTP có vào được trang HTTPS không?

Có. Proxy HTTP tạo đường hầm bằng lệnh CONNECT, nội dung HTTPS vẫn được mã hoá giữa trình duyệt và website.

Làm sao chuyển 500 proxy sang định dạng khác nhanh nhất?

Dùng công cụ chuyển đổi định dạng proxy hoặc một lệnh sed như trong bài, rồi kiểm tra lại vài dòng ngẫu nhiên trước khi nhập vào phần mềm.

Proxy giao sẵn định dạng ip:port:user:pass

IPv4 datacenter 7 nước và ISP tĩnh Việt Nam, Mỹ. HTTP/HTTPS, user và mật khẩu riêng, kích hoạt tự động.

Xem bảng giá

Bài viết liên quan

Công cụ miễn phí
Công cụ chuyển đổi định dạng Proxy hàng loạt (100% xử lý tại trình duyệt)
Chuyển đổi định dạng danh sách proxy hàng loạt ngay trên trình duyệt: ip:port:user:pass, user:pass@ip:port, http:// URL, JSON và FoxyProxy an toàn 100%.
Lỗi proxy
Lỗi 407 Proxy Authentication Required là gì và sửa thế nào
Lỗi 407 proxy nghĩa là proxy đã nhận kết nối nhưng từ chối đăng nhập. Xem output curl thật, các nguyên nhân hay gặp và cách sửa trên Chrome, antidetect, code.
Cài đặt proxy
Cách cấu hình proxy HTTP(S) trong Python Requests chuẩn kỹ thuật
Hướng dẫn gắn proxy HTTP(S) có username và password vào thư viện Python requests, requests.Session(), xử lý lỗi ProxyError 407 và xoay vòng bể IP.
Kiến thức proxy
Cách kiểm tra proxy trước khi sử dụng
Cách kiểm tra proxy từng bước: xác nhận kết nối, kiểm tra IP và quốc gia, test bằng curl hoặc công cụ online, và cách xử lý lỗi 407, timeout thường gặp.
Sản phẩm
Proxy tĩnh (IP tĩnh dân cư ISP) Việt Nam & Mỹ
Mua proxy tĩnh ISP dân cư tại Mỹ và Việt Nam: IP đăng ký nhà mạng dân dụng, mỗi IP chỉ một khách dùng, băng thông không giới hạn. Xem giá và mua ngay.
Sản phẩm
Proxy IPv4 datacenter riêng
Mua, thuê proxy IPv4 datacenter riêng tại Mỹ, Việt Nam, Nhật Bản, Hàn Quốc, Singapore, Anh, Hồng Kông. HTTP(S), băng thông không giới hạn, kích hoạt tự động.
ISP · vietnam
Proxy ISP tĩnh Việt Nam: IP mạng gia đình cho các tài khoản giá trị nhất của bạn
Proxy dân cư tĩnh Việt Nam (ISP tĩnh): proxy IP tĩnh từ nhà mạng dân cư cho shop Shopee chính, TikTok Shop, tài khoản quảng cáo Facebook và Zalo OA.
IPV4 · united states
Proxy IPv4 riêng Mỹ: IP datacenter Hoa Kỳ nhanh, dùng riêng và ổn định
Thuê proxy IPv4 Mỹ dùng riêng cho cào dữ liệu, theo dõi thứ hạng, duyệt quảng cáo và nghiên cứu Amazon. IP tĩnh, 1 người 1 IP, băng thông không giới hạn.