クイックアンサー
プロキシでのERR_PROXY_CONNECTION_FAILEDとは何を意味していますか?
ERR_PROXY_CONNECTION_FAILEDはブラウザがプロキシサーバーへTCP接続を確立できなかったため、リクエストがマシンから出ていません。CrawlRelayをご利用の場合は、ゲートウェイのホスト名のタイプミス、プロトコルに合ったポートの使用、ファイアウォールやVPN、社内ネットワークがそのポートへの接続を妨げていないかをご確認ください。認証情報はまだ関係ありません。
ERR_PROXY_CONNECTION_FAILEDを一目で理解する
| エラー | ERR_PROXY_CONNECTION_FAILED |
|---|---|
| タイプ | Chromiumのネットワークエラー |
| 送信元 | プロキシに全く接続できなかったあなたのブラウザ |
| 定義されている場所 | No HTTP status: the TCP connection to the proxy failed |
| 再試行しますか? | いいえ、プロキシのホストとポートに接続可能になるまで無理です |
| まず確認すること | マシンからゲートウェイのホストとポートに接続可能かテストしてください |
ERR_PROXY_CONNECTION_FAILEDとは何ですか?
このエラーはトンネルエラーよりも一段階早く発生します。ブラウザはプロキシのホストとポートへの接続を試みましたが接続できませんでした:拒否、タイムアウト、または名前解決失敗です。プロキシ認証は行われておらず、ウェブサイトにもアクセスしていません。
原因はほぼ常にお客様のローカル環境か、ゲートウェイへの経路上にあります。例えば入力ミス、ブロックされたポート、またはポート80と443以外のトラフィックを許可しないネットワークです。
ERR_PROXY_CONNECTION_FAILEDはPython、curl、Node.js、ブラウザではどのように表示されますか?
同じ失敗でもツールごとに異なる表示になります。ログ検索用のメッセージは以下の通りです:
- Chrome: 『インターネットに接続できません』ページに
ERR_PROXY_CONNECTION_FAILED表示 - Playwright:
page.goto: net::ERR_PROXY_CONNECTION_FAILED at https://... - Puppeteer:
Error: net::ERR_PROXY_CONNECTION_FAILED at https://... - ブラウザ以外のクライアント:
Connection refused、timed out、またはプロキシホストの名前解決エラー
ERR_PROXY_CONNECTION_FAILEDの原因は何ですか?
最も可能性が高いのは次の通りです:
- ゲートウェイのホスト名の誤字やポートの未指定。
- 間違ったポート番号(以前のプロバイダーの古いポートなど)。
- アウトバウンドフィルタリング:オフィスや学校、一部のホテルのネットワークは一般的でないポートをブロックします。
- VPNやローカルのセキュリティソフトが送信接続を妨げている場合。
- ご使用の機器やネットワーク内のDNS問題。
ERR_PROXY_CONNECTION_FAILEDを段階的に診断するには?
- ゲートウェイ名を解決する:ホストの前に
nslookupを付けてください。 - ポートをテストする:Windowsでは
-Portを使ったTest-NetConnection、macOSとLinuxではnc -vz host port。 - 同じマシンから以下のcurlテストを実行してください。
- ローカルでの制限を除外するため、スマホのホットスポットなど別のネットワークを試してください。
# 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_URLERR_PROXY_CONNECTION_FAILEDをどう修正しますか?
- ホスト名とポートをダッシュボードからコピーし、手入力を避ける。
- ファイアウォールでゲートウェイのポートへのアウトバウンド通信を許可するか、ネットワーク管理者に相談する。
- テスト中はVPNを一時停止するか、ゲートウェイホストをVPN例外に設定する。
- サーバーの場合はクラウドのセキュリティグループのアウトバウンドルールを確認してください。
ERR_PROXY_CONNECTION_FAILEDの後に再試行すべきですか?
ループして再試行しないでください。ネットワーク経路が直るまで状況は変化しません。到達可能性チェックを一度実行し、原因を修正してからブラウザを再起動してください。
ERR_PROXY_CONNECTION_FAILEDはCrawlRelayにどう関係しますか?
CrawlRelayのゲートウェイはHTTP用とSOCKS5用に1つずつポートを使用し、どちらも以下に記載しています。ブラウザはHTTPポートを使うべきです。ネットワークがポート80と443のみ許可している場合は、別のネットワークやサーバーからスクレイパーを実行してください。
ゲートウェイ:gw.crawlrelay.com、ポート7777(HTTP、HTTPSはCONNECT経由)、ポート7778(SOCKS5)。ユーザー名形式:USERNAME-country-{cc}-state-{state}-city-{city}-zip-{zip}-asn-{asn}-session-{id}-ttl-{minutes}。関連情報:ERR_TUNNEL_CONNECTION_FAILED · プロキシに接続できません · クイックスタート。
ERR_PROXY_CONNECTION_FAILED:開発者がよく尋ねる質問
ERR_PROXY_CONNECTION_FAILED と ERR_TUNNEL_CONNECTION_FAILED の違いは何ですか?
ERR_PROXY_CONNECTION_FAILED はブラウザがプロキシに全く到達できないことを意味します。ERR_TUNNEL_CONNECTION_FAILED はプロキシには到達したが、プロキシがウェブサイトへのトンネルを拒否または失敗したことを示します。前者はネットワーク経路の問題、後者は通常認証情報や対象の問題です。
ファイアウォールはプロキシ接続をブロックしますか?
はい。多くの企業や学校ネットワークはポート80と443のみの通信を許可し、それ以外のポートをブロックしています。そのため異なるポートのプロキシゲートウェイは接続エラーになります。別のネットワークから試すか、ネットワーク管理者にそのポートの開放を依頼してください。
ゲートウェイ利用にはIPのホワイトリスト登録が必要ですか?
いいえ。ユーザー名とパスワード認証はどのIPアドレスからでも有効なので、新しい自宅回線や新しいサーバーでも変更は不要です。接続エラーが続く場合は、上記のように入力ミス、ブロックされたポート、VPNなどのネットワーク経路の問題です。
他のプロキシエラーのリファレンス
HTTPステータスコード
- 401 Unauthorized vs 407
- 403 Forbidden
- 407 Proxy Authentication Required
- 429 Too Many Requests
- 502 Bad Gateway
- 503 Service Unavailable
- 504 Gateway Timeout
ブラウザとクライアントのエラー
接続とTLSエラー
失敗ケースを網羅したドキュメント付きレジデンシャルプロキシ
$0.50/GB発のCrawlRelayレジデンシャルプロキシ、期限切れがないトラフィック。