From cc5f24bcc0d677aa4a099859a8a606f28ff48344 Mon Sep 17 00:00:00 2001 From: kev Date: Sat, 4 Jun 2016 16:57:31 +0800 Subject: [PATCH] add privoxy-arm --- README.md | 1 + privoxy/arm/Dockerfile | 24 ++++++++++++++++++++++++ privoxy/arm/docker-compose.yml | 8 ++++++++ privoxy/docker-compose.yml | 2 -- privoxy/privoxy/user.filter | 4 ++++ 5 files changed, 37 insertions(+), 2 deletions(-) create mode 100644 privoxy/arm/Dockerfile create mode 100644 privoxy/arm/docker-compose.yml diff --git a/README.md b/README.md index 7274b16..b434134 100644 --- a/README.md +++ b/README.md @@ -92,6 +92,7 @@ A collection of delicious docker recipes. - [x] portia - [x] pptpd - [x] privoxy +- [x] privoxy-arm - [x] proxyhub - [x] pure-ftpd - [x] red5-server diff --git a/privoxy/arm/Dockerfile b/privoxy/arm/Dockerfile new file mode 100644 index 0000000..2678af8 --- /dev/null +++ b/privoxy/arm/Dockerfile @@ -0,0 +1,24 @@ +# +# Dockerfile for privoxy-arm +# + +FROM easypi/alpine-arm +MAINTAINER kev + +RUN set -xe \ + && apk add -U curl privoxy \ + && curl -sSL https://github.com/tianon/gosu/releases/download/1.9/gosu-armhf > /usr/sbin/gosu \ + && chmod +x /usr/sbin/gosu \ + && apk del curl \ + && rm -rf /var/cache/apk/* + +RUN sed -i -e '/^listen-address/s/127.0.0.1/0.0.0.0/' \ + -e '/^accept-intercepted-requests/s/0/1/' \ + -e '/^enforce-blocks/s/0/1/' \ + -e '/^#debug/s/#//' /etc/privoxy/config + +VOLUME /etc/privoxy + +EXPOSE 8118 + +CMD gosu privoxy privoxy --no-daemon /etc/privoxy/config diff --git a/privoxy/arm/docker-compose.yml b/privoxy/arm/docker-compose.yml new file mode 100644 index 0000000..eb38800 --- /dev/null +++ b/privoxy/arm/docker-compose.yml @@ -0,0 +1,8 @@ +privoxy: + image: easypi/privoxy-arm + ports: + - "8118:8118" + volumes: + - ./privoxy/user.action:/etc/privoxy/user.action + - ./privoxy/user.filter:/etc/privoxy/user.filter + restart: always diff --git a/privoxy/docker-compose.yml b/privoxy/docker-compose.yml index 371bd99..99c76ac 100644 --- a/privoxy/docker-compose.yml +++ b/privoxy/docker-compose.yml @@ -5,6 +5,4 @@ privoxy: volumes: - ./privoxy/user.action:/etc/privoxy/user.action - ./privoxy/user.filter:/etc/privoxy/user.filter - cap_add: - - NET_ADMIN restart: always diff --git a/privoxy/privoxy/user.filter b/privoxy/privoxy/user.filter index 5d411b1..08828a8 100644 --- a/privoxy/privoxy/user.filter +++ b/privoxy/privoxy/user.filter @@ -1,4 +1,8 @@ FILTER: rot rotate image s|||gisU + +FILTER: white s|||gisU + +FILTER: hacked s|||gisU