Privoxy搭建代理服务器
Posted 热咖啡与白猫
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Privoxy搭建代理服务器相关的知识,希望对你有一定的参考价值。
Privoxy搭建代理服务器
Dockerfile
FROM alpine
EXPOSE 8118
RUN apk --no-cache --update add privoxy wget ca-certificates bash p7zip && wget https://s3.amazonaws.com/ab2p/ab2p.all_rus.7z && mkdir temp && 7za e ab2p.all_rus.7z -y -otemp && cp temp/ab2p.system.action temp/ab2p.action temp/ab2p.system.filter temp/ab2p.filter /etc/privoxy && sed -i'' 's/127.0.0.1:8118/0.0.0.0:8118/' /etc/privoxy/config && sed -i'' 's/enable-edit-actions 0/enable-edit-actions 1/' /etc/privoxy/config && sed -i'' 's/#max-client-connections/max-client-connections/' /etc/privoxy/config && sed -i'' 's/accept-intercepted-requests 0/accept-intercepted-requests 1/' /etc/privoxy/config &&
sed -i'' 's/http/https/g' /etc/privoxy/ab2p.system.filter && echo 'actionsfile ab2p.system.action' >> /etc/privoxy/config && echo 'actionsfile ab2p.action' >> /etc/privoxy/config && echo 'filterfile ab2p.system.filter' >> /etc/privoxy/config && echo 'filterfile ab2p.filter' >> /etc/privoxy/config && rm -Rf temp ab2p.all_rus.7z && apk del bash p7zip
RUN chown privoxy.privoxy /etc/privoxy/*
ENTRYPOINT ["privoxy"]
CMD ["--no-daemon","--user","privoxy","/etc/privoxy/config"]
RUN
docker run -d --restart unless-stopped --name privoxy -p 8118:8118 splazit/privoxy-alpine
TEST
curl -vv https://www.bing.com --proxy localhost:8118
以上是关于Privoxy搭建代理服务器的主要内容,如果未能解决你的问题,请参考以下文章
WindowTor(洋葱头路由)+Privoxy 网络实践(附带Java实例代码)
500 Internal Privoxy Error 错误怎么解决