Kết nối proxy nhưng không vào được mạng: kiểm tra cấu hình, xác thực và DNS
Cập nhật:
Khi đã cài proxy mà không vào được mạng, nguyên nhân phổ biến nhất nằm ở cấu hình: nhập sai port, đảo vị trí user và mật khẩu, chọn sai loại proxy, hoặc proxy hệ thống vẫn bật sau khi bạn đã thôi dùng. Ít gặp hơn là lỗi xác thực, DNS không phân giải được qua proxy, tường lửa hay antivirus chặn kết nối ra port của proxy, hoặc proxy đã hết hạn. Cách nhanh nhất là kiểm tra theo thứ tự từ dễ đến khó, mỗi bước loại trừ một nhóm nguyên nhân. Bài này đưa ra checklist đó cùng các thông báo lỗi thường gặp và ý nghĩa của chúng.
Trước tiên: tắt proxy để chắc mạng gốc vẫn chạy
Tắt proxy và thử mở một website bất kỳ. Nếu vẫn không vào được, mạng của bạn đang có vấn đề và proxy chỉ là nạn nhân. Nếu không có proxy thì vào bình thường, vấn đề nằm ở proxy hoặc cách cấu hình. Nhiều người quên rằng proxy hệ thống trên Windows vẫn bật sau khi đã hết dùng, khiến mọi trình duyệt mất mạng; hướng dẫn tắt proxy giúp bạn kiểm tra và tắt đúng chỗ.
Checklist cấu hình
Proxy của VinaProxy được giao theo định dạng ip:port:user:pass. Phần lớn lỗi không vào mạng đến từ việc tách sai bốn phần này khi nhập vào phần mềm.
- IP và port: port là số sau dấu hai chấm thứ nhất. Đừng nhập cả chuỗi vào ô IP.
- Loại proxy: chọn HTTP hoặc HTTPS. Nếu chọn SOCKS4 hay SOCKS5, kết nối sẽ thất bại vì proxy không dùng giao thức đó.
- User và mật khẩu: phần thứ ba là user, phần thứ tư là mật khẩu. Kiểm tra không có khoảng trắng thừa khi sao chép.
- Ký tự đặc biệt: khi viết dạng URL
http://user:pass@ip:port, nếu mật khẩu có@,:hay#, phải mã hoá URL các ký tự này. - Danh sách bỏ qua: kiểm tra mục bypass trong Windows hoặc extension không chứa quy tắc lạ chặn toàn bộ lưu lượng.
- Hạn sử dụng: mở dashboard xem proxy còn hạn. Proxy hết hạn sẽ ngừng hoạt động cho tới khi gia hạn.
Thử proxy bằng curl để tách lỗi phần mềm
Một lệnh curl cho bạn câu trả lời rõ ràng, không phụ thuộc vào trình duyệt hay extension:
curl -v -x http://user:pass@ip:port https://api.ipify.org
Nếu lệnh trả về IP proxy, proxy chạy tốt và lỗi nằm ở cấu hình của phần mềm bạn đang dùng. Nếu lệnh lỗi, phần -v sẽ in chi tiết từng bước để bạn đối chiếu với bảng bên dưới. Bạn cũng có thể dùng công cụ check proxy để kiểm tra nhanh trên web.
Đọc thông báo lỗi để biết hỏng ở đâu
| Thông báo | Nghĩa là | Xử lý |
|---|---|---|
| 407 Proxy Authentication Required | Proxy nhận kết nối nhưng từ chối user, mật khẩu | Nhập lại thông tin xác thực, xem lỗi 407 |
| Connection refused | Không có dịch vụ nghe ở port đó, hoặc sai port | Kiểm tra lại port, xem proxy còn hạn |
| Timed out | Gói tin không tới được proxy | Kiểm tra tường lửa, mạng công ty, thử mạng khác |
| ERR_PROXY_CONNECTION_FAILED | Trình duyệt không kết nối được tới proxy | Xem lỗi kết nối proxy thất bại |
| ERR_TUNNEL_CONNECTION_FAILED | Kết nối tới proxy được nhưng không mở được đường hầm HTTPS | Kiểm tra xác thực và loại proxy |
| Could not resolve host | Không phân giải được tên miền | Kiểm tra DNS, xem phần bên dưới |
DNS: vì sao có proxy mà vẫn không tìm thấy website
Với proxy HTTP/HTTPS, trình duyệt gửi tên miền cho proxy và proxy tự phân giải, nên DNS trên máy bạn thường không ảnh hưởng tới các trang mở qua proxy. Tuy nhiên vẫn có những trường hợp DNS gây lỗi: phần mềm của bạn tự phân giải tên miền trước rồi mới gửi IP cho proxy, DNS trên máy bị cấu hình sai bởi một VPN đã gỡ, hoặc file hosts chứa dòng chặn tên miền.
Thử phân giải tên miền khi không bật proxy bằng nslookup example.com. Nếu thất bại, đặt lại DNS hệ thống về tự động hoặc về một DNS công cộng, và xoá bộ nhớ đệm bằng ipconfig /flushdns trên Windows. Phần nền tảng về DNS có trong bài rò rỉ DNS là gì.
Tường lửa, antivirus và mạng công ty
Nhiều mạng công ty, trường học, quán net hoặc Wi-Fi công cộng chặn kết nối ra ngoài trên các port không phổ biến. Khi đó, trình duyệt sẽ treo rồi báo hết thời gian chờ. Thử cùng proxy trên mạng 4G từ điện thoại phát Wi-Fi: nếu chạy được, mạng gốc đang chặn port. Antivirus và tường lửa trên máy cũng có thể chặn trình duyệt kết nối tới port lạ; tạm tắt để kiểm tra rồi thêm ngoại lệ thay vì tắt hẳn. Hướng dẫn chi tiết có trong bài kiểm tra proxy và tường lửa.
Vẫn không được: gửi gì cho hỗ trợ
Nếu curl lỗi từ nhiều mạng khác nhau và proxy còn hạn, gửi ticket kèm IP proxy, thông báo lỗi đầy đủ từ curl -v, mạng bạn đang dùng và thời điểm thử. Hỗ trợ hoạt động 24/7, và lỗi kỹ thuật phía nhà cung cấp được xử lý theo chính sách hoàn tiền.
Câu hỏi thường gặp
Bật proxy xong toàn bộ trình duyệt mất mạng, tắt thế nào?
Vào cài đặt proxy của hệ thống và tắt mục dùng máy chủ proxy, hoặc tắt extension proxy. Sau đó mở lại trình duyệt để kiểm tra.
Proxy báo đã kết nối nhưng trang không tải?
Thường là lỗi xác thực hoặc chọn sai loại proxy. Kiểm tra lại user, mật khẩu và chắc chắn bạn chọn HTTP hoặc HTTPS chứ không phải SOCKS.
Proxy chạy ở nhà nhưng không chạy ở công ty?
Mạng công ty có thể chặn kết nối ra port của proxy. Thử bằng mạng di động để xác nhận, sau đó hỏi quản trị mạng nếu cần dùng proxy ở đó.
Có cần đổi DNS khi dùng proxy HTTP không?
Thường không, vì proxy tự phân giải tên miền. Chỉ cần kiểm tra DNS khi lỗi báo không phân giải được tên miền hoặc khi phần mềm tự phân giải trước.
Proxy hết hạn thì có mất IP không?
Khi hết hạn, proxy ngừng hoạt động. Gia hạn trên dashboard trước khi hết hạn để giữ nguyên IP đang dùng.
Proxy riêng, hỗ trợ ticket 24/7
IP dùng riêng, định dạng ip:port:user:pass rõ ràng, kích hoạt tự động thường trong vài phút sau khi thanh toán.
Xem bảng giá