回答:
簡単な答えは次のとおりです。できません。プロキシはWindows自体ではなく、個々のアプリケーション(Internet Explorer、Firefoxなど)によって使用されるため、「グローバル」プロキシ設定はありません。ただし、一部のプログラムは内部的にInternet Explorerライブラリを使用してWebにアクセスするため、firedflyによって投稿されたIE設定を使用します。
FreeCAPやSocksifyなどのツールを使用すると、アプリケーション自体がプロキシをサポートしていない場合でも、個々のアプリケーションにプロキシの使用を強制できます。
すべてのプログラムにプロキシを強制的に通過させたい場合は、ネットワークレベルで行う必要があるため、Your FreedomやSteganos Internet AnonymなどのサービスへのVPN接続を確立する必要があります。
デフォルトのプロキシ設定は、Internet Explorerのオプションで設定されます。
[ツール]-> [インターネットオプション]-> [接続]タブ-> [ラン設定]ボタン
ここで指定されたプロキシ情報がシステムのデフォルトになります。ただし、すべてのアプリケーションがデフォルトのプロキシ設定を使用するわけではありません。
Netsh winhttp import proxy source=ie
。ソース:answers.oreilly.com/topic/…–
Ctrl+X-C
(コマンドプロンプトの場合)またはCtrl+X-A
(管理者プロンプトの場合)を実行inetcpl.cpl
してインターネットオプションを表示し、[接続]タブと[LANの設定]ボタンをクリックします。Vistaの場合、それは次のようになりCtrl-R
、(ファイル名を指定して実行]ダイアログボックス)を入力しますcmd
> [Enter]
> inetcpl.cpl
> [Enter]
。すぐに切り取りたい場合は、コマンドcontrol inetcpl.cpl,,4
は[ インターネットオプション接続]タブに直接開きます。以前のバージョンのWindows(Vistaなど)の場合は、数値を微調整する必要があります。
netsh.exeを使用して、グローバルなマシンレベルのプロキシを設定できます。実行:
netsh winhttp set proxy <proxy server address> <exception list in quotes, seperated by ;>
すぐに使用できるように、すべてのアプリケーションにグローバルプロキシを設定することはできません。firedflyが示唆するように、Internet Explorerでプロキシの詳細を入力できますが、これは特定のアプリケーション(主にWindowsアプリですが、Google Chromeはこれらの設定を使用します)でのみ機能します。
Privoxyはまさにあなたが望んでいることをします。プロキシへの接続を確立し、すべてのトラフィックをルーティングします(もちろんローカルトラフィックを除く)。WindowsとOS Xの両方で動作し、ポータブルバージョンもあります。
Proxifierは、プロキシサーバーを介した作業をサポートしていないネットワークアプリケーションが、HTTPSまたはSOCKSプロキシまたはプロキシサーバーのチェーンを介して動作できるようにするプログラムです。
Proxifierを使用すると、ファイアウォールによってインターネットから分離されたネットワークを介して、任意のインターネットクライアント(ブラウザー、FTP、IRC、BitTorrent、メッセンジャー、telnet、SSH、ビデオ/オーディオ、ゲーム...)プロキシトンネルがファイアウォールをバイパスするために必要です)。
私はまた、このプログラムを使用答える私フォーススチーム(およびプロキシ設定を指定していない他のプログラム)のプロキシを使用して質問を。
グループポリシーを使用して、すべてのユーザーのデフォルトプロキシサーバーを設定できます。
グループポリシー:ローカルコンピューターポリシー-コンピューターの構成-管理用テンプレート-Windowsコンポーネント-Internet Explorer-「プロキシ設定を「ユーザーごと」ではなく「マシンごと」にする」この設定により、設定を再割り当てする必要がなくなります。異なるユーザーがマシンにログインするたびに。
ローカルコンピューターポリシー-ユーザー構成-Windows設定-Internet Explorerのメンテナンス-接続-プロキシ設定。(ここでプロキシ設定を定義できます)
ローカルコンピューターポリシー-ユーザーの構成-Windowsの設定-Internet Explorerのメンテナンス-URL(デフォルトのホームページ、ectなどを設定できます)
プロキシサーバーを使用するようにWindows Updateを構成するオプションもあります。
Netsh winhttp set proxy myproxy
Netsh winhttp set proxy myproxy:80 ";bar"
Netsh winhttp set proxy proxy-server="http=myproxy;https=sproxy:88" bypass-list="*. contoso.com"
私たちの環境では、次のものを使用することになりました。 netsh winhttp set proxy 192.168.0.100:88 "<local>;*.company.com"
フィドラーがある場合は、既に認証されてProxy-Authorizationヘッダーをコピーした後、ブラウザーからリクエストを確認し、リクエストの前にブレークポイントを設定して、プログラムからリクエストをキャプチャし、ヘッダーをリクエストに貼り付けます。または、OnBeforeRequest内にカスタムルールを追加できます(Ctrl + R):
if(!oSession.oRequest.headers.Exists("Proxy-Authorization")){
oSession.oRequest.headers.Add("Proxy-Authorization", "Basic xxxxxxxxxxxxx");
}
xxxxxは、ブラウザのリクエストから取得したものです。永続的な解決策ではありませんが、簡単で問題なく機能します。ルールの追加は、ストリーミングがオンの場合でも機能します。