From 8a2982b67fde6f8366ebd8c64dd767b6efa9f087 Mon Sep 17 00:00:00 2001 From: kev Date: Mon, 29 Jun 2015 01:18:53 +0800 Subject: [PATCH] update --- privoxy/Dockerfile | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/privoxy/Dockerfile b/privoxy/Dockerfile index 75603e5..b3ad202 100644 --- a/privoxy/Dockerfile +++ b/privoxy/Dockerfile @@ -5,10 +5,18 @@ FROM alpine MAINTAINER kev -RUN apk add -U privoxy \ +ADD https://github.com/tianon/gosu/releases/download/1.4/gosu-amd64 /usr/sbin/gosu + +RUN apk add -U iptables privoxy \ + && chmod +x /usr/sbin/gosu \ && 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/' \ + /etc/privoxy/config + VOLUME /etc/privoxy EXPOSE 8118 -CMD ["privoxy", "--no-daemon", "/etc/privoxy/config"] +CMD iptables -t nat -A OUTPUT -p tcp --dport 80 ! -m owner --uid-owner privoxy -j REDIRECT --to-ports 8118 \ + && gosu privoxy privoxy --no-daemon /etc/privoxy/config