2010年1月31日日曜日

玄箱 debian lenny + java + Nicocache_u

調子に乗って、ニコ動のキャッシュサーバーも構築します。使用するのはNicocache_uです。
nicocache_u http://www28.atwiki.jp/nicocacheu/pages/1.html

Nicocache は、Javaで作成されています。まずは Java を導入します。
http://www.ibm.com/developerworks/java/jdk/linux/download.html

PPC 用の Java は、Java SE Version 6 の 32bit IBM POWER を落とします。

$ sudo aptitude install libstdc++5
$ sudo tar xvzf ibm-java-jre-6.0-4.0-linux-ppc.tgz -C /usr/local/
$ cd /bin
$ sudo ln -s /usr/local/ibm-java-ppc-60/jre/bin/java java

これでJavaは完了。/opt に入れるべきだったかなと後々思いました。まぁ、これで Nicocache_u を動かすことが出来ます。

$ sudo aptitude install unzip
$ unzip Nicocache_u
$ cd Nicocache_u
$ chmod +x startup.sh shutdown.sh
$ ./startup.sh

同梱の proxy.pac を編集してIPアドレスを玄箱にしておき、/var/www に配置します。クライアントPCは自動プロキシ設定スクリプトのURLを玄箱にしておくと、nicovideo.jp にアクセスするときだけ玄箱を経由させることができます。