なんか、一部の人たちでpolipoって言うproxyが流行っているらしい。
うちは、ルータであるFreeBSDにsquidを入れて、透過proxyとして使っているのだけれど、どんなもんかと思って入れてみる。
まずは、portsからwww/polipoをインストール。本家サイトを見てみたけど、1.0.4で最新版らしい。
インストールすると、
手順に従って、まずは/usr/local/etc/polipo/configを編集する。
デフォルトと変えたところのみ記述。
※ config.sampleには、forbiddenFile = の行は存在しなかったが、forbidden.sampleと言うファイルは存在した。良くわからん。
/usr/local/etc/polipo/uncachableを作成。(どこかにテンプレートないかな。)
polipoを起動。
ブラウザのproxyを、ルータのIP:8123に変更。
う~ん、早くなった・・・かな?
うちは、ルータであるFreeBSDにsquidを入れて、透過proxyとして使っているのだけれど、どんなもんかと思って入れてみる。
まずは、portsからwww/polipoをインストール。本家サイトを見てみたけど、1.0.4で最新版らしい。
インストールすると、
To complete the polipo installation you should: 1. copy the configuration file example and modify it if desired cd /usr/local/etc/polipo/ cp config.sample config vi config 2. enable automatic polipo startup with entry in /etc/rc.conf.local or /etc/rc.conf polipo_enable="YES" 3. start polipo /usr/local/etc/rc.d/polipo start 4. point your browser to the new proxy server, the default port is 8123なんて言われる。デフォルトのポートが8123でsquidと違うので、とりあえず両方動かしておいて動作確認ができそうだ。
手順に従って、まずは/usr/local/etc/polipo/configを編集する。
デフォルトと変えたところのみ記述。
proxyAddress = "192.168.0.1" # polipoがlistenするIPアドレス。ルータの家庭内LAN向けのIPを指定。 allowedClients = "192.168.0.0/24" # 接続を許可するIPアドレス。家庭内LANからのみ許可。 parentProxy = "127.0.0.1:3128" # 親proxy。とりあえず、今まで使っていたsquid。意味ないかな? uncachableFile = /usr/local/etc/polipo/uncachable※ diskcacheは、portsから入れた場合デフォルトで有効(/var/cache/polipo)
※ config.sampleには、forbiddenFile = の行は存在しなかったが、forbidden.sampleと言うファイルは存在した。良くわからん。
/usr/local/etc/polipo/uncachableを作成。(どこかにテンプレートないかな。)
http://.*megalodon.jp/そして、/etc/rc.confにpolipo_enable="YES"を追加。
polipoを起動。
ブラウザのproxyを、ルータのIP:8123に変更。
う~ん、早くなった・・・かな?
追記
1日経ったらpolipo君落ちてました。
ログによると、
portsで追加されたperiodicのスクリプトを見ると、polipo -x で1日に1回disk cacheをpurgeしている。
このスクリプトが悪いのかな~と思って手動で実行してみたけど、特に動作中のpolipoには影響を与えないようだった。
ログに時間が出ないので、periodic周りなのかどうか判断が付かないんだよね。
1日経ったらpolipo君落ちてました。
ログによると、
Couldn't establish listening socket: Software caused connection abort Discarded all objects, 1 + 0 objects left (1 chunks and 577 atoms used).みたいな感じ。
portsで追加されたperiodicのスクリプトを見ると、polipo -x で1日に1回disk cacheをpurgeしている。
このスクリプトが悪いのかな~と思って手動で実行してみたけど、特に動作中のpolipoには影響を与えないようだった。
ログに時間が出ないので、periodic周りなのかどうか判断が付かないんだよね。
カテゴリ
FreeBSDトラックバック(0)
このブログ記事を参照しているブログ一覧: polipo
このブログ記事に対するトラックバックURL: https://www.wizard-limit.net/cgi-bin/mt/mt-tb.cgi/1397
コメントする