自分用のメモ

 

〇IISでproxy.pacを公開し、自身をProxyにするテスト。

 

 

◎Squid for windowsのインストール

・Squid for Windowsをダウンロードしてインストールする。

http://squid.diladele.com/

 

・インストールはデフォルトで実施。

 デフォルトのポート番号は3128

 Windowsファイアウォールは今回いじっていないが、インストーラーにより解放された?

・インストールしたらサービスも起動してた。

 

◎IISのインストール

・Windowsのコントロールパネルから、「プログラム」→「Windows機能の追加と削除」かな

※結構前にIISはインストール済みだった。ただし、IIS管理ツールを入れていなかったので、

 今回追加した。

 

◎proxy.pacの作成

・technetの例を参考にproxy.pacを作成する。

https://technet.microsoft.com/ja-jp/library/cc985335.aspx

 

・作ったファイルをドキュメントルート (C:\inetpub\wwwroot)に置く。

 

◎.pacをIISからダウンロードできるようにする。

・IISマネージャーを起動する。

・「サイト」-「Default Web Site」を選択する。

・「MIMEの種類」を開き、「追加」をクリックする。

 ・ファイル名の拡張子に .pac

 ・MIMEの種類に application/x-ns-proxy-autoconfig

 

☆以上☆

P.S. proxy.pacは、ブラウザにキャッシュされてしまうとなかなか更新されなかったりする。

    pacファイルを更新したのに反映されないときは、ブラウザのキャッシュをクリアする。

 

function FindProxyForURL(url, host)

{

if (isPlainHostName(host))

return "DIRECT";

else

return "PROXY localhost:3128";

}