インターネットを使用するすべてのアプリケーションに特定のプロキシサーバーを適用するようにWindows (Vista)を作成するには?
55 skfd 2009-08-25
簡単に言うと、できません。プロキシはWindows自体ではなく、個々のアプリケーション(Internet ExplorerやFirefoxなど)で使用されるため、「グローバル」なプロキシ設定はありません。しかし、一部のプログラムでは内部的にInternet Explorerのライブラリを使ってWebにアクセスしているので、fireflyさんが投稿されているようにIEの設定を使うことになります
もし本当にすべてのプログラムを強制的にプロキシ経由にしたいのであれば、ネットワークレベルで行わなければならないので、Your Freedom や Steganos Internet Anonym のようなサービスに VPN 接続を確立する必要があります
54 EMP 2009-08-26
デフォルトのプロキシ設定は、Internet Explorerのオプションで設定されています
ツール->インターネットオプション->接続タブ->LAN設定ボタンをクリックします
ここで指定されたプロキシ情報は、システムのデフォルトの設定になります。ただし、すべてのアプリケーションがデフォルトのプロキシ設定を使用しているわけではありません
14 firedfly 2009-08-25
netsh.exe を使用して、グローバル、マシン レベルのプロキシを設定できます。実行します
netsh winhttp set proxy <proxy server address> <exception list in quotes, seperated by ;>
11 Adam Gabriel 2011-05-24
Proxifier
箱の外では、使用するすべてのアプリケーションにグローバルプロキシを設定することはできません。firedfly が示唆するように Internet Explorer でプロキシの詳細を入力することはできますが、これは特定のアプリケーション(主に Windows アプリですが、Google Chrome はこれらの設定を使用します)にのみ機能します
Privoxyはあなたが求めているものを正確に実行します。プロキシへの接続を確立し、すべてのトラフィックをプロキシにルーティングします(もちろんローカルトラフィックは除く)。WindowsとOS Xの両方で動作し、ポータブル版もあります
Proxifierは、プロキシサーバを介した作業をサポートしていないネットワークアプリケーションが、HTTPSやSOCKSのプロキシやプロキシサーバのチェーンを介して操作できるようにするためのプログラムです
Proxifierを使えば、ファイアウォールでインターネットから分離されたネットワークを介して、あらゆるインターネットクライアント(ブラウザ、FTP、IRC、BitTorrent、メッセンジャー、telnet、SSH、ビデオ/オーディオ、ゲーム…)と連携することができます(ファイアウォールを迂回するためのプロキシトンネルには1つのオープンポートだけが必要です)
私もこのプログラムを使って、回答 私の強制的にSteam(およびプロキシ設定を指定していない他のプログラム)にプロキシを使用する質問をしました
9 Josh Hunt 2009-08-26
グループポリシーを使用して、全ユーザのデフォルトのプロキシサーバを設定することができます
グループポリシーでローカルコンピュータポリシー – コンピュータ構成 – 管理テンプレート – Windowsコンポーネント – インターネットエクスプローラ – 有効にする “プロキシ設定を’ユーザー単位’ではなく’マシン単位’にする”この設定をすることで、別のユーザーがログインするたびに設定を変更する必要がなくなります
ローカルコンピュータポリシー – ユーザー設定 – Windowsの設定 – Internet Explorerのメンテナンス – 接続 – プロキシの設定。(ここでプロキシ設定を定義することができます)
ローカルコンピュータポリシー – ユーザー設定 – Windowsの設定 – Internet Explorerのメンテナンス – URL(ここではデフォルトのホームページなどを設定することができます
また、プロキシサーバーを使用するように 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"
7 Greg Bray 2012-01-06
fiddler があれば、認証済みのブラウザからのリクエストを見て、Proxy-Authorization ヘッダをコピーし、リクエストの前にブレークポイントを設定して、プログラムからのリクエストをキャプチャして、そのヘッダをリクエストに貼り付けることができます。あるいは、OnBeforeRequest (Ctrl+R) の中にカスタムルールを追加することもできます
if(!oSession.oRequest.headers.Exists("Proxy-Authorization")){
oSession.oRequest.headers.Add("Proxy-Authorization", "Basic xxxxxxxxxxxxx");
}
ここで xxxxx はブラウザのリクエストからキャプチャしたものです。恒久的な解決策ではありませんが、これはシンプルで問題なく動作します。このルールを追加すると、ストリーミングをオンにした状態でも動作します
1 AlexDev 2012-06-26