SimpleBoxes

proxy.pac と dolipo の config ファイル

dolipo, a wrapper of polipo [dh memoranda]」や「polipo(dolipo)向けproxy.pac」で紹介されている proxy.pac は柔軟にプロキシ設定ができるようで、とても便利そうです。

Windows であれば、プロキシ設定スクリプト proxy.pac の設定方法が @IT詳しく説明されています。[参考 : Windows TIPS : WebブラウザのProxy設定を行うための4つの方法]

今まで proxy.pac を利用したことがなかったので、知らなかったのですが、Mac OS X でももちろん同様な設定があります。

Mac OS X における プロキシ設定スクリプト proxy.pac の設定

「システム環境設定」→「ネットワーク」→利用しているネットワークの設定→「プロキシ」と選んでいくと、「設定するプロキシサーバを選択」という項目があります。この中に「自動プロキシ設定」という項目があって、それが proxy.pac を指定する設定になります。

[画像]システム環境設定・プロキシ設定

Firefox では、プロキシの設定はシステム環境設定と独立しています。Firefox の場合、「環境設定」→「詳細」→「ネットワーク」→「接続設定」と選んでいくと、接続設定シートが開きます。この中にある「自動プロキシ設定スクリプト URL」が該当する設定になります。

[画像]Firefox 接続設定シート

プロキシ設定スクリプト proxy.pac はローカルファイルも指定可能です。「polipo(dolipo)向けproxy.pac」にある通り、file:///Users/ユーザー名/Documents/proxy.pac のように指定します (書類フォルダに置いた場合)。

Firefox ではうまく動作するのですが、システム環境設定のプロキシ設定側では今のところうまく動いていない様子。何がいけないんだろう……。

[2008.03.01 16:30 追記]追試したところ、どうも GreaseKit を利用している時にプロキシ設定スクリプトを利用するとうまくいかない様子です。とりあえず、GreaseKit を外して使ってみたら、Safari でも問題なく動作しています。

[2008.03.02 06:00 追記]解決しました

dolipo 内の Polipo の config ファイル

dolipo を利用しているときに Polipo の config ファイルを直接編集したい場合があります。例えば、disableIndexing の設定などはブラウザからアクセスできる設定画面から変更することができません。

dolipo から起動される Polipo の config ファイルは dolipo アプリケーション内部にあります。dolipo を選択して、コンテキストメニューより「パッケージの内容を表示」を選びます。

[画像]dolipo を選択してこんキスとメニューを開きます。

パッケージ内の「Contents」→「Resources」→「config」が Polipo の config ファイルです。

[画像]Contents/Resources/ 内に config ファイルがあります。

スポンサーリンク

<< Polipo - ローカルプロキシサーバ (dolipo / tolipo) :: [解決]プロキシ設定スクリプト proxy.pac と GreaseKit の相性 >>