bugfix> proxy > 投稿

私の会社には、非常に大規模で複雑なWebプロキシ自動構成(PAC)ファイルがあります。 IEでどのプロキシが使用されるか、コマンドライン、またはJava/Powershellから判断する方法はありますか?つまり、指定されたURLのFindProxyForURL(url、host)からの出力を判断したいです。

私はあちこち検索して、他の多くのものを見つけ、さらにいくつかのJavaプログラムを試しました-喜びはありません!どんな提案も歓迎します。

回答 1 件
  • いくつかのコードを書く必要があります。 VisualStudioとCSharpをお勧めします。 VisualBasicまたはWindows APIバインディングを持つ他の言語を試すことができます。 PowerShellでうまくいくと思います。

    Windows APIにはWinHttpGetProxyForUrl https://msdn.microsoft.com/en-us/library/windows/desktop/aa384097(v=vs.85).aspxがあります https://github.com/respec/BASINS/blob/master/WebDownload/ProxyHelper.csにサンプルC#コードがあります。

    PACファイルをhttps://jsfiddle.net/などのオンラインツールにコピーして貼り付け、ファイルの下部でFindProxyForURL()を呼び出すこともできます。

あなたの答え