@@ -130,35 +130,10 @@ RUN set -ex; \
130130 mkdir -p /var/log/privoxy /usr/local/etc/privoxy/CA /usr/local/etc/privoxy/certs /usr/local/etc/privoxy/privman-rules; \
131131 chown -R privoxy:privoxy /var/log/privoxy /usr/local/etc/privoxy; \
132132 chmod +x /usr/local/sbin/privoxy; \
133- cp -a /usr/local/etc/privoxy /opt/privoxy-default; \
134133 # Change the default config
135- cp /usr/local/etc/privoxy/config /usr/local/etc/privoxy/config.orig; \
134+ mv /usr/local/etc/privoxy/config /usr/local/etc/privoxy/config.orig; \
136135 sed -i '/^+set-image-blocker{pattern}/a +https-inspection \\ ' /usr/local/etc/privoxy/match-all.action; \
137- sed -i \
138- -e 's/^confdir .+/confdir \/ usr\/ local\/ etc\/ privoxy/' \
139- -e 's/^templdir .+/templdir \/ usr\/ local\/ etc\/ privoxy\/ templates/' \
140- -e '/^actionsfile user.action/a actionsfile privman-rules\/ user.action\n actionsfile ab2p.system.action\n actionsfile ab2p.action' \
141- -e '/^filterfile user.filter/a filterfile privman-rules\/ user.filter\n filterfile ab2p.system.filter\n filterfile ab2p.filter' \
142- -e 's/^#debug 1.+/debug 1/' \
143- -e 's/^#debug 512.+/debug 512/' \
144- -e 's/^#debug 1024.+/debug 1024/' \
145- -e 's/^#debug 8192.+/debug 8192/' \
146- -e 's/^listen-address .+/listen-address 0.0.0.0:${PRIVOXY_PORT}/' \
147- -e 's/^enforce-blocks .+/#enforce-blocks 0/' \
148- -e 's/^buffer-limit .+/buffer-limit 25600/' \
149- -e 's/^keep-alive-timeout .+/keep-alive-timeout 120/' \
150- -e 's/^tolerate-pipelining .+/tolerate-pipelining 0/' \
151- -e 's/^socket-timeout .+/socket-timeout 30/' \
152- -e 's/^#max-client-connections .+/max-client-connections 256/' \
153- -e 's/^#listen-backlog .+/listen-backlog 128/' \
154- -e 's/^#ca-directory .+/ca-directory \/ usr\/ local\/ etc\/ privoxy\/ CA/' \
155- -e 's/^#ca-cert-file .+/ca-cert-file privoxy-ca-bundle.crt/' \
156- -e 's/^#ca-key-file .+/ca-key-file cakey.pem/' \
157- -e 's/^#certificate-directory .+/certificate-directory \/ usr\/ local\/ etc\/ privoxy\/ certs/' \
158- -e 's/^#trusted-cas-file .+/trusted-cas-file trustedCAs.pem/' \
159- -e '$a\r eceive-buffer-size 32768' \
160- -e '$a\c ipher-list ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256' \
161- /usr/local/etc/privoxy/config; \
136+ cp -a /usr/local/etc/privoxy /opt/privoxy-default; \
162137 chmod +x /usr/local/sbin/privoxy;
163138
164139# adblock2privoxy
0 commit comments