Windowsでプロキシ設定を調整する方法
プロキシは少し分かりにくいかもしれません。デバイスとインターネットの仲介役として、リクエストを転送したり、プライバシーやセキュリティの保護に役立ったりすることもあります。WindowsはWebプロキシ自動検出(WPAD)プロトコルを使ってプロキシ設定を自動的に検出しようとしますが、これはほとんどの場合問題なく動作します。しかし、自動検出で十分でない場合や、より詳細な制御が必要な場合は、手動またはスクリプトによる設定が必要になります。特に通常の設定にアクセスできない場合や、ネットワーク全体に特定のプロキシ設定を適用しようとしている場合は、コマンドラインやレジストリを使って微調整が必要になることもあります。
Windowsでプロキシの問題を解決する方法
自動検出設定の使用
この方法は、ネットワークがWPADをサポートしている場合、プロキシ検出を有効にする最も簡単で迅速な方法です。ITチームやネットワークプロバイダーが自動設定を設定している場合に最適です。一部のシステムでは奇妙に感じるかもしれませんが、これを有効にすると、プロキシの設定ミスや誤検出によって発生する接続の問題を解決できる場合があります。
- 押すと設定Windows Key + Iが開きます。
- [ネットワークとインターネット] > [プロキシ]に移動します。
- 設定を自動的に検出するのトグルをオンにします。
特定のネットワークでは、この方法がすぐにはうまく機能しない、あるいはPACファイルが見つからないという場合もあります。しかし、ほとんどの場合、迅速な解決策として試してみる価値はあります。
プロキシ設定用のセットアップスクリプトの使用
ネットワーク管理者からセットアップスクリプトのURLが提供されている場合は、レジストリハックを煩わすことなく、プロキシをクリーンに定義できます。このスクリプトは、プロキシルーティングをシステムに指示します。特に、自動検出がうまく機能しない場合や、環境によって特別な設定が必要な場合に役立ちます。
- [設定]に移動します。
- [ネットワークとインターネット] > [プロキシ]に移動します。
- [自動プロキシ セットアップ]の下で、[セットアップ スクリプトを使用する]をオンにします。
- 指定されたフィールドにスクリプトの URL を入力します ( https://company.com/proxy.pacのようになります)。
- オプションがまだオンになっていない場合は必ずオンにして、「保存」をクリックします。
注: ある設定でうまくいった方法が、別の設定ではうまくいかない場合があります。これは基本的に、より手動的でありながら柔軟な設定方法です。
プロキシサーバーの詳細を手動で入力する
これは古典的な方法です。IPアドレスとポート番号を入力して、Windowsにどのプロキシを使用するかを正確に指示します。プロキシアドレスが提示された場合、または自動設定が失敗した場合に使用します。少し古臭い方法ですが、特に企業ネットワークでは信頼できる場合もあります。
- 設定を開きます。
- [ネットワークとインターネット] > [プロキシ]に移動します。
- [手動プロキシ設定]セクションで、[設定]をクリックします。
- [プロキシ サーバーを使用する]をオンに切り替えます。
- [アドレス]フィールドにプロキシ IP アドレスを入力し、 [ポート]にポートを入力します。
- 「保存」をクリックします。
簡単な CLI 修正を行うには、ターミナルを開くか、Command Prompt次のコマンドを実行します。
netsh winhttp set proxy proxy_server_ip:port
たとえば、プロキシが202.62.10.210でポートが の場合8080、コマンドは次のようになります。
netsh winhttp set proxy 202.62.10.210:8080
元に戻すには、次のように入力します。
netsh winhttp reset proxy
これは、固定されている可能性のあるプロキシ設定を上書きまたはリセットしようとするときに特に役立ちます。
レジストリ経由でプロキシを構成する (上級者向け、注意して使用してください!)
通常の設定がロックされている場合や、プロキシ設定を強制する必要がある場合は、レジストリを編集することで解決できる場合があります。ただし、regeditを操作する前に必ずバックアップを取ってください。Windowsは入力ミスをすると、システムが正常に動作しなくなることが多いからです。
- を押してWindows Key + R、
regeditと入力し、Enter キーを押します。 - に移動します
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings。 - DWORD ProxyEnable を見つけるか作成します。これをダブルクリックして1に設定し、プロキシを有効にします。
- 空白部分を右クリックし、[新規] > [文字列値]を選択して、ProxyServer という名前を付けます。
- ProxyServer をダブルクリックし、ポート付きのプロキシ アドレス (例: ) を追加します
202.62.10.210:8080。 - レジストリエディターを閉じると、プロキシの設定が完了します。変更を有効にするには、再起動またはログアウトが必要になる場合があります。
注意: この方法は脆弱な場合があります。入力ミスや間違ったパスがあると、問題が発生したり、インターネットにアクセスできなくなったりする可能性があります。
インターネットのプロパティからLANのプロキシ設定を調整する
他の設定がブロックされている場合や、企業ネットワークに接続している場合は、従来のインターネットプロパティを使用するという別の方法があります。少し古い方法ですが、今でも効果的です。
- を押してとWindows Key + R入力し
inetcpl.cpl、Enter キーを押します。 - [接続]タブに移動し、[LAN 設定]をクリックします。
- [LAN にプロキシ サーバーを使用する]のボックスをオンにします。
- プロキシのアドレスとポート番号を入力します。「詳細設定」をクリックすると、HTTP、HTTPS、FTP、SOCKSの複数のプロキシを設定することもできます。ここで例外を設定すると、特定のサイトへのアクセスが容易になる場合があります。
- 「OK」をクリックして保存して閉じます。
この方法は、Windows のプロキシ設定がグレー表示または制限されている場合に有効です。
ブラウザでのプロキシ設定
ほとんどのブラウザはWindowsからプロキシ情報を取得しますが、Firefoxは独自の設定を持っています。ブラウジング中にプロキシの問題が発生する場合は、ブラウザ自体の設定を確認することをお勧めします。
- Mozilla Firefox で、[設定] > [一般] > [ネットワーク設定]に移動します。
- 「設定」をクリックすると、自動または手動のプロキシ設定オプションが表示されます。FirefoxでWindowsとは異なるプロキシを使用する場合は、ここにデータを入力してください。
- 「OK」をクリックして接続をテストします。
これらのいずれも機能しない場合は、再起動するかネットワーク アダプターをリセットすることが最も簡単な解決策となることがありますが、これについてはまた別の機会に説明します。