ニコニコ読みもの オイケノペー このページをアンテナに追加 RSSフィード

2007-12-03

NicoCacheをMacで使う方法

http://homepage1.nifty.com/asr/tools/nicocache.html

てっきりWindows専用かと思いきや、実は本体はJavaでできているのでMacでも利用可能な雰囲気。さっそく検証してみる事にした(MacOS 10.4.10/safari3.0.4)。

(☆12/5追記:拡張版である"NicoCache_nl"も問題なく使えます。翌日の記事を参照してください。)

まず、システム環境設定で「ネットワーク」を選択、いま使っているネットワークを選択して「設定...」ボタンを押し、以下の画面を表示させる。

f:id:oikea:20071203134314p:image

自動プロキシ設定はうまくいかなかったので今回は手動で設定してみた。図のように、Webプロキシを「localhost」ポートを8080に指定し、変更を適用する。...これでも充分うまく機能するが、しかしすべての通信でNicoCacheを経由する事になるのでどうにも収まりが悪い。NicoCacheに問題があった場合、ニコニコ動画のみならず全ての接続で障害が発生してしまうおそれがある。という訳で、ニコニコ動画との通信にのみプロキシ設定が有効になるように「自動プロキシ設定」を使ってみる。

http://homepage1.nifty.com/asr/tools/nicocache-pac.html

上記にある設定用文字列をテキストエディットにコピペして、適当な名前で保存する。その際、「フォーマット」メニューから「標準テキスト」に変換しておく事、保存する時のテキストエンコーディングを「UTF-8」にする事、ファイル名を(一応)ASCII文字のみにしておく事、拡張子「.pac」で保存する事を守る必要がある。また、自動プロキシ設定を使う場合は上記の「webプロキシ」設定は必要無い。

f:id:oikea:20071204005206p:image

設定ファイルが用意できたら、システム環境設定のプロキシ設定画面で「自動プロキシ設定」を選択、「ファイルを選択」ボタンを押して、先ほど作成した「.pac」ファイルを読み込ませる。これで、ニコニコ動画の通信にのみNicoCacheを経由するように設定できた。

その後、上記URLからNicoCache-0.31.zip(本稿執筆時最新バージョン)を入手し、適当な場所に展開する(私は『書類』フォルダにしました。多分どこでもいいです)。出てきた「NicoCache.jar」というファイルをダブルクリックして起動すれば準備完了。これでニコニコ動画のキャッシュはすべてNicoCacheフォルダにあるcacheフォルダに格納され、次回以降の閲覧時にはネットから取得しないようになる。サーバ負荷・転送量負荷軽減にもなるので是非おすすめ。

<注意>ローカルプロキシという性質上、NicoCacheを導入すると、NicocCache.jar無しにはネットに接続できなくなります。という訳で、導入がうまくいったらシステム環境設定→アカウント→ログイン項目にNicoCache.jarを追加しておきましょう。使わないのであれば、プロキシ設定を解除すれば元に戻ります。

...実を言うと初回の設定時にはぜんぜんうまくいかず、キャッシュしてくれない、しても閲覧できないという状態だったけれど、システム全体を再起動してみたらうまくいった。また、NicoCacheの設定を変更するには、config.propertiesを書き換えてから、アクティビティモニタで「Java」と「Jar Launcher」を直接終了させてからNicoCacheを再起動させる必要があるようだ。もっとスマートな方法があったら教えてください。[

スパム対策のためのダミーです。もし見えても何も入力しないでください
ゲスト


画像認証