キャッシングプロキシー書いた

頻繁に見に行く大好きなサイトなのだけど、残念ながら非常に重いサイトがあって、前から何とかしたかったのでWebrick使ってファイルをキャッシュするプロキシー書いた。 

 

proxy_serviceのオーバーライドなど雑な実装だし、ちゃんとしたプロキシー用途には耐えないので、プロキシー設定ファイルを使って特定サイトのみ対象とする。

 

また、Macだとプロキシー設定ファイルを使う場合、httpに載ってないといけない。なのであらかじめ上記プロキシーではpublicフォルダ以下を公開する設定にしてるので、proxy.pacをpublicにコピー、http://localhost:18080/proxy.pacをネットワークの設定に設定する。