转载 https://blog.csdn.net/atyz123/article/details/63263956
Privoxy是一款带过滤功能的代理服务器,针对HTTP、HTTPS协议。通过Privoxy的过滤功能,用户可以保护隐私、对网页内容进行过滤、管理cookies,以及拦阻各种广告等。Privoxy可以用作单机,也可以应用到多用户的网络。
修改HTTP请求头的字段,如referrer和user agent,从而隐藏用户上一个查看的网页和用户正在使用的浏览器。
安装Privoxy很简单。
~$ sudo apt-get install privoxy
安装好后进行配置,Privoxy的配置文件在/etc/privoxy/config,这个配置文件中注释很多。
找到4.1. listen-address这一节,确认监听的端口号。
找到5.2. forward-socks4, forward-socks4a, forward-socks5 and forward-socks5t这一节,加上如下配置,注意最后的点号。
有关Privoxy的配置就结束了,重启一下Privoxy。
~$ sudo /etc/init.d/privoxy restart
接着配置一下终端的环境,需要如下两句。
~$ export http_proxy="127.0.0.1:8118"
~$ export https_proxy="127.0.0.1:8118"
然后就可以测试一下穿墙效果了。
~$ wget http://www.google.com
--2016-01-06 23:59:30-- http://www.google.com/
正在连接 127.0.0.1:8118... 已连接。
已发出 Proxy 请求,正在等待回应... 200 OK
长度: 未指定 [text/html]
正在保存至: “index.html”
[ <=> ] 154,759 --.-K/s 用时 0s
2016-01-06 23:59:31 (842 MB/s) - “index.html” 已保存 [154759]
~$ wget https://www.google.com
--2016-01-06 23:59:36-- https://www.google.com/
正在连接 127.0.0.1:8118... 已连接。
已发出 Proxy 请求,正在等待回应... 200 OK
长度: 未指定 [text/html]
正在保存至: “index.html.1”
[ <=> ] 154,786 78.5KB/s 用时 1.9s
2016-01-06 23:59:39 (78.5 KB/s) - “index.html.1” 已保存 [154786]
终端穿墙搞定!
为了方便还是在/etc/rc.local中添加如下命令,注意在exit 0之前。
sudo /etc/init.d/privoxy start
在/etc/profile的末尾添加如下两句。
export http_proxy="127.0.0.1:8118"
export https_proxy="127.0.0.1:8118"
网友评论