プロキシサーバーへの接続が拒否されました:エラーの意味と原因
更新日:
「プロキシサーバーへの接続が拒否されました」という表示は、Firefoxがプロキシアドレスにアクセスしたものの扉が閉ざされていた状態を意味します。宛先のサーバーから「このポートは接続を受け付けていない」と応答が返されています。これはログイン認証より手前で発生するネットワークレベルのエラーのため、パスワードを変更しても解決しません。
このエラーが発生する主な原因
- Firefoxが停止中のローカルプロキシを参照している。 ネットワークデバッグツールやプロキシアカウントツールは、多くの場合
127.0.0.1をリッスンします。Firefoxに設定を残したままアプリを終了すると、すべてのWebページへの接続が拒否されます。 - Firefoxがシステムプロキシに追従している。 システム設定を使用するモードの場合、WindowsやmacOS側に残った無効なプロキシ設定によってFirefoxでも接続エラーが発生します。
- ポート番号の間違い、または契約プロキシの停止。 ポート番号が注文内容と一致していないか、プロキシ側でそのポートの提供が終了しています。
- 入力項目の間違い。 HTTPプロキシを「SOCKS ホスト」に入力している、またはその逆のケースです。注文したプロトコルに合致する入力欄を使用してください。
curlでポートの状態を直接確認する
Firefoxには詳細情報が表示されないため、手動でポートに問い合わせて確認します。サービスが稼働していないポートに対してドキュメント用アドレス 203.0.113.10:8080 を指定して実行すると、curl: (7) Failed to connect to 203.0.113.10 port 8080 after 0 ms: Couldn't connect to server というエラーが返されます。ここで重要なのは after 0 ms という点です。誰も応答しないプロキシのタイムアウトとは異なり、接続拒否はほぼ瞬時に返ってきます。
ターミナルでの操作を省略したい場合は、プロキシチェッカーを使うことで同様に connect failed として検出できます。また、ポートチェッカーを使えばインターネット側から該当ポートへ疎通可能かを確認できます。なお、ChromeやEdgeでは全く同じ障害が ERR_PROXY_CONNECTION_FAILED として表示されます。
Firefoxのプロキシ設定を修正する
- Firefoxの「設定」を開き、「ネットワーク設定」までスクロールして、その横にある「接続設定...」ボタンをクリックします。
- プロキシが不要な場合は「プロキシを使用しない」を選択して「OK」をクリックします。エラーが解消されれば、以前の設定が原因だったと分かります。
- 「システムのプロキシ設定を使用する」が選択されている場合は、OS側のプロキシ設定を修正してください。手順の詳細はプロキシの無効化ガイドをご参照ください。
- 「手動でプロキシを設定する」を使用する場合は、ダッシュボードの注文内容と各項目を照合してください。HTTP(S)プロキシは「HTTP プロキシ」に、SOCKS5プロキシは「SOCKS ホスト」に入力し、「SOCKS v5」を選択します。
- パスワード認証付きプロキシの場合、Firefoxは初回ページ読み込み時にユーザー名とパスワードを要求します。詳しくはFirefoxプロキシ設定ガイドをご覧ください。
Firefox以外で発生する同様のエラー
アンチディテクトブラウザでは、ポートの接続拒否はプロキシチェックの即時失敗として現れます。Pythonのrequestsでは、プロキシとの接続問題は requests.exceptions.ProxyError としてスローされます。根本的な原因を確認するには、エラーメッセージ全体を出力してください。対処法はどの環境でも共通です。IPとポート番号を確認し、そのポートが開放されているかを検証してください。
手順
- 1
Firefoxのネットワーク設定を開く
「設定」>「ネットワーク設定」>「接続設定...」を開き、Firefoxがどのプロキシモードを使用しているか確認します。
- 2
「プロキシを使用しない」を試す
「プロキシを使用しない」を選択して「OK」をクリックし、ページを再読み込みしてプロキシが原因かどうかを特定します。
- 3
プロキシポートをテストする
プロキシが必要な場合は、プロキシチェッカーに対象情報を貼り付けるか、
curl -xを実行してエラー(7)が出るか確認します。 - 4
正しい項目に入力し直す
注文内容に応じて「HTTP プロキシ」または「SOCKS ホスト」にIPとポートを入力し、保存してテストページを開きます。
よくある質問
プロキシ接続が拒否されるのは、パスワードの間違いが原因ですか?
いいえ。接続拒否はログイン認証の前段階で発生します。パスワードが間違っている場合は、407エラーが返されるか、ログインプロンプトが繰り返し表示されます。
プロキシを設定した覚えがないのにFirefoxにこのエラーが出ます。なぜですか?
Firefoxがシステムのプロキシ設定を使用していないか確認した上で、OS側のプロキシ設定やFirefoxに追加されているプロキシ系アドオンを確認してください。
Chromeではプロキシが動作するのに、Firefoxでは接続拒否されます。
Firefoxはシステム設定とは別に独自の設定を保持できます。「ネットワーク設定」を開き、IP、ポート、プロトコルの入力欄が正しいか比較してください。
オフィスのネットワークでのみ発生します。
社内ネットワークで外部向けポートがブロックされている可能性があります。モバイルデータ通信経由で同じプロキシを試し、接続できる場合はネットワーク管理者に相談してください。詳細はプロキシとファイアウォールの確認方法をご覧ください。
Firefox対応のHTTP(S)およびSOCKS5プロキシ
お使いのソフトウェアに必要なプロトコルを選択すれば、IP、ポート、認証情報をすぐに入手できます。
料金を見る