### 安装privoxy



# Ubuntu/debian

sudo apt-get install privoxy



# Centos

sudo yum install privoxy



# Mac osx

sudo port install privoxy



### 修改配置文件



vi /etc/privoxy/config



#      HTTP parent looks like this:

#

forward-socks4   /               127.0.0.1:1080  .

#

#      To chain Privoxy and Tor, both running on the same system, you

#      would use something like:

#

forward-socks5   /               127.0.0.1:1080 .



主要是forward-socks 这两行,1080是socks代理开启的端口,根据自己实际情况修改



配置完成后,重启privoxy,`sudo service privoxy restart`



### 添加代理开关函数



vi ~/.bashrc,添加如下代码:



function proxy_off(){

unset http_proxy

unset https_proxy

unset ftp_proxy

unset rsync_proxy

echo -e "已关闭代理"

}



function proxy_on() {

export no_proxy="localhost,127.0.0.1,localaddress,.localdomain.com"

export http_proxy="http://127.0.0.1:8118"

export https_proxy=$http_proxy

export ftp_proxy=$http_proxy

export rsync_proxy=$http_proxy

export HTTP_PROXY=$http_proxy

export HTTPS_PROXY=$http_proxy

export FTP_PROXY=$http_proxy

export RSYNC_PROXY=$http_proxy

echo -e "已开启代理"

}



使用的时候,需要开启http代理时,就在命令行输入:`proxy_on`



<a href="http://www.yinqisen.cn/wp-content/uploads/2016/08/privoxy.png"><img title="privoxy.png" alt="privoxy.png" src="http://www.yinqisen.cn/wp-content/uploads/2016/08/privoxy.png" class="aligncenter" /></a>



此种情况多数用于命令行需要链接的服务器,被墙需要扶×××时,比如下载android源码,chromium源码 ...



推荐一个扶×××的站点:<http://t.cn/RtKobrk>


转自:http://www.yinqisen.cn/blog-707.html