polipo(solipo) が誤作動するケースへの対処方法
polipoも万能ではない
例えば下記サイトの場合
- http://producing-web.com/
- 502 Read from server failed: Unknown error
- 502 Read from server failed: Timeout
- 502 Server dropped connection
のように502エラー(Bad Gateway)のオンパレード...
わかりやすく言い換えると
「polipo が Web サーバから期待されたレスポンスを得られなかった」
polipo の uncachable ファイルに 登録しても無駄な場合
他の手を考えなくてはなりません...つまり
接続先によって polipo を経由しないで直接アクセスできるようにすればいい
- FoxyProxy を使います
URLパターン | 解説 |
---|---|
^https?://producing-web\.com/ | URL の先頭から(^) http もしくは https のプロトコルで producing-web.com/ が続く URL に一致 |
^https?://finance\.yahoo\.com/ | URL の先頭から(^) http もしくは https のプロトコルで finance.yahoo.com/ が続く URL に一致 |
修正した設定でもう一度 http://producing-web.com/ にアクセスすると...
[重要] polipo は HTTP と HTTPS にしか対応できないので... 2008-12-16 追加
最初のスクリーンショットの FoxyProxy 設定では ftp:// 等のプロトコルが指定された場合に正しく対処できなかった orz ので修正します
- 次に、規定値の設定を直接接続にします
これで HTTP と HTTPS の接続が polipo へ...それ以外の FTP や GOPHER とかは直接接続になる
[補足1] Tor を使用している場合忘れちゃいけない設定
これを設定しないと DNS クエリーが Tor を経由しなくなる(=漏れる)
[補足2] TorButton との併用
FoxyProxy と TorButton を同時に使用することはできない
-
- TorButton は Firefox のプロキシ設定を変更するが...
- foxyproxy は その設定値を無視するから
ただし、
foxyproxy をメニューから一時的に無効にすると TorButton は通常通り使える
キョウハココマデ
ℵ ニンニン ℵ