digital 千里眼 @abp_jp

アナログな日常とデジタルの接点

polipo(solipo) が誤作動するケースへの対処方法

https://addons.mozilla.org/ja/firefox/addon/2464

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 を経由しないで直接アクセスできるようにすればいい

設定は



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 へ...それ以外の FTPGOPHER とかは直接接続になる

[補足1] Tor を使用している場合忘れちゃいけない設定


これを設定しないと DNS クエリーが Tor を経由しなくなる(=漏れる)

[補足2] TorButton との併用

FoxyProxy と TorButton を同時に使用することはできない

    • TorButton は Firefox のプロキシ設定を変更するが...
    • foxyproxy は その設定値を無視するから

ただし、

foxyproxy をメニューから一時的に無効にすると TorButton は通常通り使える


キョウハココマデ
ℵ ニンニン ℵ