ブラウザ
 Computer >> コンピューター >  >> トラブルシューティング >> ブラウザ

Firefoxで「プロキシサーバーが接続を拒否しています」エラーが出たときの対処法5選

Mozilla Firefoxで特定のウェブサイトにアクセスしようとした際に、「プロキシサーバーが接続を拒否しています(The Proxy server is refusing connections)」というエラーが表示されるケースがあります。多くの場合、同じサイトを別のブラウザで開くと問題なく表示されるため、Firefox固有の設定に原因があると考えられます。

このエラーは、システム自体はプロキシサーバーと通信できているものの、プロキシ側がブラウザからのデータ転送を許可していない状態を意味します。つまり、ページの表示に必要な情報がプロキシによって遮断されているのです。

主な原因

このエラーが発生する主な理由は以下の通りです。

  • 認証の問題: プロキシソリューションが何らかの認証を必要としているのに、Firefoxがシステムのプロキシ設定を使用するように構成されていない(方法1で解決可能)
  • SSLポートのブロック: 接続先のポートでSSL通信がプロキシサーバーに許可されていない(方法2で解決可能)
  • HTTPプロキシ経由でのFTPアクセス: HTTPプロキシではFTPサイトへのアクセスが許可されていないため、HTTPSプロキシへの切り替えが必要(方法3で解決可能)
  • 不要なプロキシやVPNの干渉: 上記で解決しない場合は、内蔵プロキシの無効化(方法4)またはVPNクライアントのアンインストール(方法5)を検討しましょう

方法1:Firefoxにプロキシ設定の自動検出を強制する

この問題は、Firefoxがプロキシサーバーを扱うデフォルトの方式に起因する場合があります。他の多くのブラウザとは異なり、Firefoxは現在接続しているネットワークで使用されているシステム全体のプロキシサービスを自動的には採用しません。

幸い、デフォルト設定を変更して「このネットワークのプロキシ設定を自動検出する」ようにすれば、問題を解決できます。実際にこの操作を行ったことで、エラーが出ることなくすべてのウェブサイトへアクセスできるようになったという報告が多数あります。

以下の手順で、Firefoxのネットワーク設定から接続設定を変更してください。

  1. Firefoxを開き、画面右上のメニューボタン(☰)をクリックします。表示されたメニューから「設定」を選択します。
  2. 設定画面の左側にある縦型メニューから「一般」カテゴリを選択し、右側の画面を下にスクロールして「ネットワーク設定」まで移動します。そこにある「接続設定」ボタンをクリックします。
  3. 接続設定のダイアログが開いたら、「インターネットへのアクセス方法」の項目を「システムのプロキシ設定を使用する」に変更します。自動検出を利用したい場合は「このネットワークのプロキシ設定を自動検出する」を選んでも構いません。
  4. 変更後、「OK」をクリックして設定を保存し、ブラウザを再起動してから、以前失敗していたウェブページに再度アクセスしてみてください。

それでも同じエラーが発生する場合は、次の対処法に進んでください。

方法2:代替SSLポートを許可リストに追加する(該当する場合)

別の原因として、ユーザーがSSL通信用の代替ポートを含むURLにアクセスしようとした場合が挙げられます。EdgeWave iPrismなど一部のプロキシソリューションは、これをセキュリティ違反の可能性があるものとして扱います。

このケースに該当する場合は、プロキシサーバーの設定を開き、そのポートを代替SSLポートとして許可リストに追加することで問題を解決できます。

手順は使用しているプロキシ製品によって大きく異なりますが、一般的な流れは以下の通りです。

  1. エラーが発生するURLを分析し、使用中のポート番号が含まれていないか確認します。
  2. 問題のあるポートを特定したら、プロキシの設定画面を開き、そのポートを代替SSLポートとして追加できる項目を探します。
  3. 設定を保存し、パソコンを再起動します。
  4. 再起動後に問題が解決したかどうかを確認します。

方法3:HTTPSプロキシに切り替える(該当する場合)

HTTPプロキシ経由でFTPサイトにアクセスしようとした際にも、このエラーが発生することがあります。HTTPSプロキシとは異なり、HTTPプロキシサーバーはFTPアクセスを許可していません。

この場合は、エンドツーエンドの暗号化通信を保証するHTTPSプロキシに切り替えることで解決できます。有料サービスを使いたくない場合は、無料で利用できるSSLプロキシサーバーを紹介しているサイトを活用するのも一つの方法です。

FTP機能のあるサイトにアクセスする際に問題が起きていない場合は、次の対処法に進んでください。

方法4:内蔵プロキシサーバーを無効にする(該当する場合)

知らないうちにローカルエリアネットワーク(LAN)設定でプロキシサーバーが有効になっていることで、この問題が発生することもあります。専用のプロキシソリューションを意図的に使っている場合でも、実は2つのプロキシが同時に動作していないか、インターネットのプロパティを確認しておきましょう。

これは、マルウェアやアドウェアに感染したパソコンでよく見られる現象です。一部のウイルスは、スパム広告へ誘導するためにプロキシ設定を意図的に書き換えます。

インターネットのプロパティから内蔵プロキシ機能を無効にすることで、問題が完全に解決したという報告も多くあります。

Windows 10で内蔵プロキシを無効にする手順

  1. Windowsキー + Rを押して「ファイル名を指定して実行」ダイアログを開きます。「ms-settings:network-proxy」と入力してEnterキーを押すと、設定アプリの「プロキシ」画面が開きます。
  2. プロキシ画面の右側を下にスクロールし、「手動プロキシ セットアップ」セクションにある「プロキシ サーバーを使う」のトグルスイッチをオフにします。
  3. 変更を適用したらパソコンを再起動し、次回起動時に問題が解決しているか確認します。

Windows 7 / Windows 8.1で内蔵プロキシを無効にする手順

  1. Windowsキー + Rを押して「ファイル名を指定して実行」ダイアログを開き、「inetcpl.cpl」と入力してEnterキーを押すと、「インターネットのプロパティ」が開きます。
  2. 上部のタブから「接続」タブを選択し、「LAN の設定」ボタンをクリックします。
  3. ローカルエリアネットワーク(LAN)の設定画面で、「プロキシ サーバー」セクションの「LAN にプロキシ サーバーを使用する」のチェックを外します。
  4. プロキシサーバーを無効にしたら、パソコンを再起動し、問題が解決したかどうかを確認します。

それでもエラーが解消しない場合は、最後の対処法を試してみてください。

方法5:VPNクライアントをアンインストールする(該当する場合)

実は、FirefoxにはVPNネットワークに起因する問題を示す専用のエラーメッセージが存在しません。そのため、使用中のVPNクライアントがこの問題の引き金になっている場合でも、同じエラーメッセージ(プロキシサーバーが接続を拒否しています)が表示され続けることがあります。

このケースに該当する場合は、原因となっているVPNクライアントを無効化するだけで解決できることがあります。それでも改善しない場合は、VPNソフトウェアを完全にアンインストールするしかありません。

以下の手順で、VPNクライアントをアンインストールしてみましょう。

  1. Windowsキー + Rを押して「ファイル名を指定して実行」ダイアログを開き、「appwiz.cpl」と入力してEnterキーを押します。「プログラムと機能」画面が開くので、UAC(ユーザーアカウント制御)の確認が表示されたら「はい」をクリックして管理者権限を付与します。
  2. インストール済みアプリケーションのリストを下にスクロールし、現在使用しているVPNクライアントを見つけます。見つかったら右クリックし、表示されたメニューから「アンインストール」を選択します。
  3. 画面の指示に従ってアンインストールを完了させ、パソコンを再起動してから、問題が解決したかどうかを確認します。

まとめ

Firefoxの「プロキシサーバーが接続を拒否しています」エラーは、ブラウザのプロキシ設定の自動検出、SSLポートの許可、HTTPSプロキシへの切り替え、内蔵プロキシの無効化、VPNクライアントの削除といった順に対処していくことで、ほとんどの場合解決できます。まずは方法1から試し、改善しない場合は順番に進めていくことをおすすめします。

  1. Windows 10のChromeでプロキシサーバーを無効にする方法【完全解説】

    プロキシサーバーが有効になっていると、特定のウェブサイトへのアクセスが制限されることがあります。「Chromeでプロキシを無効にするにはどうすればいいの?」とお悩みの方も多いのではないでしょうか。 この記事では、Windowsの設定やChromeブラウザからプロキシ設定を変更する方法に加えて、Windows 10でプロキシ設定がグレーアウトして操作できない場合の対処法まで、すべてわかりやすく解説します。 それでは始めましょう。 プロキシサーバーとは? 簡単に説明すると、プロキシサーバーはデバイスとインターネットの間をつなぐ「仲介役」です。プロキシは主にウェブサイトのブロックやコンテンツフィル

  2. Macでプロキシサーバーの設定を変更する方法を徹底解説

    Mac、Linux、Windowsなど、どのデバイスでもプロキシ設定の調整が必要になることがあります。MacBookでもプロキシ設定を変更する必要が生じたことはありませんか?この記事では、Macでプロキシを最短かつ簡単に設定するための手順を、ステップバイステップでわかりやすく解説します。 Macでプロキシサーバー設定を調整する方法 それでは早速始めましょう。 プロキシはなぜ必要なのか? プロキシサーバーは、ユーザーとインターネットの間に立つファイアウォールのような役割を果たし、プライバシーを保護します。一般的に、プロキシサーバーはネットワークトラフィックの中継のために使用されます。プロキシサー