Trả lời nhanh
ERR_PROXY_CONNECTION_FAILED nghĩa là gì với proxy?
ERR_PROXY_CONNECTION_FAILED có nghĩa trình duyệt không mở được kết nối TCP tới máy chủ proxy, nên không có yêu cầu nào được gửi. Với CrawlRelay, kiểm tra chính tả hostname gateway, dùng cổng đúng giao thức và đảm bảo không có tường lửa, VPN hay mạng công ty chặn kết nối ra cổng đó. Thông tin đăng nhập chưa ảnh hưởng.
ERR_PROXY_CONNECTION_FAILED nhìn nhanh
| Lỗi | ERR_PROXY_CONNECTION_FAILED |
|---|---|
| Loại | Lỗi mạng Chromium |
| Gửi bởi | Trình duyệt của bạn, không thể kết nối với proxy |
| Định nghĩa tại | No HTTP status: the TCP connection to the proxy failed |
| Thử lại? | Không, cho đến khi máy chủ proxy và cổng có thể truy cập được |
| Kiểm tra trước tiên | Kiểm tra máy chủ và cổng gateway có thể truy cập từ máy bạn |
ERR_PROXY_CONNECTION_FAILED nghĩa là gì?
Lỗi này xảy ra sớm hơn lỗi đường hầm. Trình duyệt thử kết nối đến máy chủ proxy và cổng nhưng không có kết nối: bị từ chối, timeout, hoặc tên không giải được. Không xác thực proxy và không liên hệ trang web.
Nguyên nhân thường là từ máy bạn hoặc mạng giữa bạn với gateway: sai chính tả, cổng bị chặn hoặc mạng chỉ cho phép truy cập web ở cổng 80 và 443.
ERR_PROXY_CONNECTION_FAILED trông như thế nào trong Python, curl, Node.js và trình duyệt?
Cùng một lỗi nhưng hiển thị khác nhau trên mỗi công cụ. Đây là các thông báo bạn nên tìm trong nhật ký của mình:
- Chrome: trang 'Không có internet' với
ERR_PROXY_CONNECTION_FAILED - Playwright:
page.goto: net::ERR_PROXY_CONNECTION_FAILED at https://... - Puppeteer:
Error: net::ERR_PROXY_CONNECTION_FAILED at https://... - Các client không phải trình duyệt:
Connection refused,timed outhoặc lỗi phân giải tên máy proxy
Nguyên nhân gây ra ERR_PROXY_CONNECTION_FAILED là gì?
Khả năng đầu tiên là:
- Sai chính tả hostname gateway hoặc thiếu cổng.
- Cổng sai, ví dụ cổng cũ của nhà cung cấp khác.
- Lọc outbound: mạng công ty, trường học hoặc khách sạn chặn cổng bất thường.
- VPN hoặc phần mềm bảo mật cục bộ chặn kết nối ra ngoài.
- Vấn đề DNS trên máy hoặc mạng bạn.
Làm sao để chẩn đoán ERR_PROXY_CONNECTION_FAILED từng bước?
- Giải mã tên gateway:
nslookuptheo sau là hostname. - Kiểm tra cổng: trên Windows dùng
Test-NetConnectionvới-Port; trên macOS và Linux dùngnc -vz host port. - Chạy test curl dưới đây trên cùng máy.
- Dùng mạng khác, ví dụ chia sẻ hotspot điện thoại để loại trừ chặn cục bộ.
# Use the URL that fails; with https://api.ipify.org instead, you test the gateway alone.
# "HTTP/1.1 200 Connection established" first, then the site's own status: the site answered.
curl -v -x http://USERNAME:[email protected]:7777 https://TARGET_URL
# Same test through the SOCKS5 port, with DNS resolved at the exit
curl -v --socks5-hostname gw.crawlrelay.com:7778 --proxy-user USERNAME:PASSWORD https://TARGET_URLLàm sao để sửa ERR_PROXY_CONNECTION_FAILED?
- Sao chép chính xác hostname và cổng từ bảng điều khiển thay vì gõ tay.
- Cho phép lưu lượng ra ngoài tới cổng gateway trong tường lửa hoặc hỏi quản trị mạng.
- Tạm ngưng VPN khi kiểm tra hoặc loại trừ host gateway khỏi VPN.
- Trên server, kiểm tra quy tắc nhóm bảo mật đám mây cho kết nối ra ngoài.
Có nên thử lại sau ERR_PROXY_CONNECTION_FAILED không?
Không nên thử lại liên tục: không thay đổi nếu đường mạng không sửa. Kiểm tra khả năng truy cập một lần, sửa nguyên nhân rồi khởi động lại trình duyệt.
ERR_PROXY_CONNECTION_FAILED áp dụng thế nào với CrawlRelay?
Gateway của CrawlRelay có một cổng cho HTTP và một cho SOCKS5, đều liệt kê dưới đây; trình duyệt nên dùng cổng HTTP. Nếu mạng bạn chỉ cho phép ra cổng 80 và 443, nên chạy scraper trên server hoặc mạng khác.
Gateway: gw.crawlrelay.com, cổng 7777 (HTTP, HTTPS qua CONNECT) và cổng 7778 (SOCKS5). Định dạng tên người dùng: USERNAME-country-{cc}-state-{state}-city-{city}-zip-{zip}-asn-{asn}-session-{id}-ttl-{minutes}. Tham khảo liên quan: ERR_TUNNEL_CONNECTION_FAILED · Không thể kết nối proxy · Bắt đầu nhanh.
ERR_PROXY_CONNECTION_FAILED: các câu hỏi thường gặp của lập trình viên
Sự khác biệt giữa ERR_PROXY_CONNECTION_FAILED và ERR_TUNNEL_CONNECTION_FAILED là gì?
ERR_PROXY_CONNECTION_FAILED có nghĩa trình duyệt không thể kết nối proxy. ERR_TUNNEL_CONNECTION_FAILED nghĩa là kết nối tới proxy thành công nhưng proxy từ chối hoặc không mở được đường hầm tới trang web. Lỗi đầu tiên là vấn đề mạng; lỗi thứ hai thường liên quan đến thông tin đăng nhập hoặc đích đến.
Firewall có thể chặn kết nối proxy tôi không?
Có. Nhiều mạng công ty và trường học chỉ cho phép lưu lượng web ra cổng 80 và 443, chặn các cổng khác. Proxy trên cổng khác sẽ lỗi kết nối. Dùng mạng khác thử hoặc yêu cầu quản trị mạng mở cổng.
Tôi có cần whitelist IP để dùng gateway không?
Không. Xác thực bằng tên đăng nhập và mật khẩu hiệu quả ở mọi IP, nên thay đổi kết nối mạng hoặc server không cần thay đổi gì. Nếu vẫn lỗi do mạng: sai chính tả, cổng chặn hoặc VPN như mô tả trên.
Các lỗi proxy khác trong tài liệu tham khảo này
Mã trạng thái HTTP
- 401 Unauthorized vs 407
- 403 Forbidden
- 407 Proxy Authentication Required
- 429 Too Many Requests
- 502 Bad Gateway
- 503 Service Unavailable
- 504 Gateway Timeout
Lỗi trình duyệt và client
Lỗi kết nối và TLS
Proxy dân cư với tài liệu bao gồm các trường hợp lỗi
CrawlRelay proxy dân cư từ 0,50 US$/GB, lưu lượng không bao giờ hết hạn.