[解決]プロキシ設定スクリプト proxy.pac と GreaseKit の相性
- 2008.03.02 Sunday
- dev
追試したところ、どうも GreaseKit を利用している時にプロキシ設定スクリプトを利用するとうまくいかない様子です。
proxy.pac と dolipo の config ファイル
と書いたのですが、dolipo を作成された drikin さんのところ (Drift Diary12) で、dolipo Tips が紹介されていました。
SafariStand を公開されている hetima さんが対応 GreaseKit を作成されたようです。→ GreaseKit 1.4 for Pac のダウンロード
こちらを利用したところ、当方の環境 (下記の通り) でも問題なく動作しました。ありがとうございます。
- hardware
- MacBook Core Duo 2GHz / メモリ 2GB
- OS
- Mac OS X 10.4.11 Tiger
- Safari
- Safari 3.0.4 (523.12.2)
- Plugins
- SasariStand 3.0T157 / Twicetab 1.3 / GreaseKit 1.4 for Pac
- dolipo
- dolipo 1.0.6.1
proxy.pac 絡みでもうひとつ。
普段 Firefox では検索バーを表示しないでロケーションバーで Google 検索をしていたのですが、dolipo を起動した状態だと 504 Host d lookup failed: Host not found と表示されて検索できなくなってしまいました。
polipo(dolipo)向けproxy.pac で紹介されている proxy.pac を導入すると、多分解決します。
2008.03.01 に公開された dolipo 1.0.6 には proxy.pac が同梱されています。dolipo 起動後、~/Library/Application Support/dolipo/
上にコピーされるので、それを指定します。
入力した検索内容をアドレスとして認識してアクセスしているのが原因だと思うのですが、これは
if (isPlainHostName(host)) { return proxy_no; }
という部分で判定されて、プロキシを通さないようにするため回避されるかと。
ただ、個人的にはキーワードを利用することをお勧めします。
アドレスバーに検索内容を直接入力した時には、余計なアクセスが生じます (検索内容をアドレスとして有効かどうかを確認するため)。
キーワードなら、ブラウザ側で自動変換してからアクセスになるので、その心配がありませんし、検索対象も検索サイトだけでなく、Wikipedia やオンライン辞書などユーザー側が自由に追加・設定することが可能です。[参考 : Firefox・Opera・Safari で「キーワード」を利用する]
スポンサーリンク