docker-hub-privoxy


ブラウザには一つとして拡張機能を入れたくないです。結構使っているひとが多いublock, adblockとかも含めて。

基本的には標準機能、拡張機能をOFFにする設定をします。firefoxならabout:config, about:pluginsから。chromeもそんな感じで初期設定しています。

しかし、そのままでは不便ななので拡張機能の補完が必要になります。

例えば、広告を非表示にしたいならprivoxyとかを使うわけですが、サーバーをイチから作るのも面倒です。そこで、dockerでprivoxyイメージを作るとよいです。osはalpineで作成していますので、開始速度、容量ともに良いです。

そろそろdocker imageをdocker hubにも公開していきたいなあ(気分次第


$ sudo docker run -d -p 8119:8119 syui/docker-alpine-privoxy-block
$ curl -sL -x localhost:8119 google.com
$ echo 'proxy = localhost:8119' >> ~/.curlrc

sourceは公開していません。testはこんな感じでやります。

$ ls
Dockefile

$ sudo docker build -t test .

$ sudo docker run -d -p 8119:8119 test

$ sudo docker ps
$ sudo docker rm $(sudo docker ps -a -q)
$ sudo docker ps -a