Xác thực proxy bằng user pass hay whitelist IP
Cập nhật:
Có hai cách phổ biến để proxy biết bạn có quyền dùng nó. Cách thứ nhất là user và mật khẩu: mỗi lần kết nối, phần mềm gửi kèm tên đăng nhập và mật khẩu, proxy kiểm tra rồi mới cho đi tiếp. Cách thứ hai là whitelist IP (danh sách IP được phép): bạn khai báo trước địa chỉ IP mạng của mình, proxy chỉ chấp nhận kết nối đến từ các IP đó và không hỏi mật khẩu. User pass linh hoạt, dùng được ở bất cứ đâu, hợp với người hay di chuyển hoặc mạng có IP động. Whitelist tiện cho máy chủ có IP cố định và phần mềm không hỗ trợ nhập mật khẩu. Bài này so sánh chi tiết hai cách, chỉ ra khi nào nên dùng cách nào và cách giữ thông tin proxy an toàn.
Xác thực bằng user và mật khẩu hoạt động thế nào
Với proxy HTTP, khi phần mềm gửi yêu cầu đầu tiên mà chưa kèm thông tin đăng nhập, proxy trả về mã 407 kèm yêu cầu xác thực. Phần mềm gửi lại yêu cầu với header Proxy-Authorization chứa user và mật khẩu. Nếu đúng, proxy chuyển yêu cầu đi; nếu sai, bạn thấy lỗi 407 Proxy Authentication Required.
Thông tin này thường đi theo chuỗi ip:port:user:pass. Bài định dạng proxy ip:port:user:pass giải thích cách nhập vào từng loại phần mềm.
Xác thực bằng whitelist IP hoạt động thế nào
Bạn vào bảng điều khiển của nhà cung cấp và thêm IP công cộng của máy hoặc mạng sẽ dùng proxy. Từ đó, mọi kết nối tới proxy từ IP này đều được chấp nhận mà không cần mật khẩu. Chuỗi proxy chỉ còn ip:port.
Điểm yếu nằm ở chính IP của bạn. Nếu mạng nhà bạn dùng IP động, IP đổi sau khi modem khởi động lại và proxy đột nhiên từ chối kết nối. Nếu bạn dùng chung mạng với người khác, ví dụ văn phòng hay quán cà phê, ai ở cùng mạng cũng dùng được proxy của bạn. Bài IP tĩnh và IP động giải thích vì sao IP gia đình hay đổi.
So sánh hai cách xác thực
| User và mật khẩu | Whitelist IP | |
|---|---|---|
| Cần biết IP của bạn | Không | Có, phải khai báo trước |
| Dùng khi đổi mạng, đi lại | Được ngay | Phải cập nhật danh sách IP |
| Mạng có IP động | Không ảnh hưởng | Dễ mất kết nối khi IP đổi |
| Người cùng mạng dùng ké | Không, cần mật khẩu | Có thể, nếu cùng IP công cộng |
| Hỗ trợ phần mềm | Hầu hết trình duyệt, tool, thư viện | Mọi phần mềm, kể cả loại không có ô mật khẩu |
| Rủi ro chính | Lộ chuỗi đăng nhập | IP đổi hoặc mạng dùng chung |
Khi nào dùng user và mật khẩu
- Bạn làm việc trên laptop, di chuyển giữa nhà, văn phòng và mạng di động.
- Mạng nhà bạn có IP động, hoặc bạn ở sau mạng dùng chung nhiều người.
- Bạn dùng trình duyệt antidetect như GoLogin, AdsPower hay GenLogin, vốn có sẵn ô nhập user và mật khẩu cho từng profile.
- Nhiều thành viên trong nhóm dùng proxy ở nhiều nơi khác nhau.
- Bạn chạy code bằng Python, Node.js hay curl, nơi chỉ cần đặt user và mật khẩu trong URL proxy.
Khi nào whitelist IP tiện hơn
- Máy chủ hoặc VPS có IP công cộng cố định, chạy công cụ tự động suốt ngày.
- Phần mềm cũ hoặc thiết bị không có ô nhập mật khẩu cho proxy.
- Bạn không muốn lưu mật khẩu proxy trong file cấu hình trên máy chủ.
- Lưu ý: không phải nhà cung cấp nào cũng hỗ trợ whitelist. Với nhà cung cấp chỉ dùng user pass, phần mềm không có ô mật khẩu có thể đi qua lớp trung gian như Proxifier để thêm xác thực.
Giữ thông tin proxy an toàn
Dù dùng cách nào, chuỗi proxy là chìa khoá vào IP của bạn. Ai có nó có thể dùng IP để làm việc mà bạn phải chịu hậu quả.
- Không dán chuỗi proxy vào nhóm chat công khai, ảnh chụp màn hình hay mã nguồn đưa lên kho công khai.
- Trong code, đọc user và mật khẩu từ biến môi trường thay vì ghi thẳng vào file. Xem biến môi trường HTTP_PROXY.
- Khi chia sẻ cho nhóm, ghi lại ai dùng IP nào và thu hồi khi người đó nghỉ. Xem chia sẻ proxy cho nhóm an toàn.
- Nếu nghi chuỗi bị lộ, liên hệ nhà cung cấp qua ticket ngay để được hướng dẫn xử lý.
- Thỉnh thoảng kiểm tra IP qua công cụ check proxy để chắc nó vẫn hoạt động như bạn mong đợi.
Cách xác thực của VinaProxy
Proxy VinaProxy xác thực bằng user và mật khẩu, giao theo định dạng ip:port:user:pass, giao thức HTTP/HTTPS. Vì không phụ thuộc IP của bạn, bạn dùng được proxy từ bất kỳ mạng nào, trên trình duyệt antidetect, Proxifier, điện thoại hay trong code. Mỗi IP cấp cho một khách, cố định suốt thời gian thuê, không giới hạn băng thông. Xem giá hiện tại trên bảng giá và các nước đang bán tại trang proxy theo quốc gia.
Câu hỏi thường gặp
Xác thực bằng user pass có an toàn hơn whitelist IP không?
Mỗi cách có rủi ro riêng. User pass an toàn nếu bạn giữ kín chuỗi đăng nhập; whitelist an toàn nếu IP của bạn cố định và không dùng chung mạng với người khác.
Vì sao proxy báo lỗi 407?
Lỗi 407 nghĩa là proxy cần xác thực mà phần mềm chưa gửi hoặc gửi sai user, mật khẩu. Kiểm tra khoảng trắng thừa, chữ hoa chữ thường và ký tự đặc biệt.
Phần mềm không có ô nhập mật khẩu thì làm sao dùng proxy user pass?
Dùng một lớp trung gian như Proxifier để gắn proxy có xác thực cho phần mềm đó, hoặc chọn phần mềm khác có hỗ trợ xác thực proxy.
VinaProxy có hỗ trợ whitelist IP không?
Proxy VinaProxy dùng xác thực bằng user và mật khẩu. Cách này hoạt động trên mọi mạng nên bạn không cần khai báo IP của mình.
Dùng cùng một proxy trên nhiều máy có cần đổi gì không?
Với user pass thì không, chỉ cần nhập cùng chuỗi. Với whitelist, bạn phải thêm IP công cộng của từng mạng mà các máy đó dùng.
Proxy xác thực user pass, dùng ở mọi mạng
IPv4 datacenter 7 nước và ISP tĩnh Việt Nam, Mỹ. Mỗi IP một khách, HTTP/HTTPS, kích hoạt tự động sau khi thanh toán.
Xem bảng giá