12/07/2009

Privoxy is out! Now, Tor+Polipo

目前最新的Windows版Vidalia-Bundle中已将Privoxy砍掉了,取而代之的是Polipo,一个主要为个人和小用户群设计的轻量,具有缓存机制的Web代理。加上近期,Shinjiru TechnologyTor赞助了的一台高带宽主机(详情请见这里),配合轻量的Polipo,翻墙的时候基本不卡小JJ,有兴趣并且有小JJ的同学可以自己试试。


下面,将分别介绍在Windows和Ubuntu下如何安装配置Tor+Polipo:

1) Windows
Step-1. 下载最新的Windows版Vidalia-Bundle
Step-2. 卸载已安装的老版本Vidalia-Bundle;
Step-3. 安装已下载的新版本Vidalia-Bundle;
由于新版的Vidalia-Bundle安装程序保留了原Privoxy使用的Web代理端口:8118,因此所有使用Tor+Privoxy的程序不需要作任何端口配置的调整。

2) Ubuntu
较Windows下,稍微繁琐些;另外,需要注意的是Polipo的默认侦听端口是:8123。

Step-1. 安装Polipo:
sudo apt-get install polipo

Step-2. 配置Polipo:
首先,备份polipo的配置文件
sudo cp -p /etc/polipo/config your-backup-dir/polipo-config.backup
其次,用你常用的编辑器打开/etc/polipo/config文件,找到如下2行:
# socksParentProxy = "localhost:9050"
# socksProxyType = socks5
将polipo配置文件中的位于上述2行代码行首的注释符号(#)删除掉(uncomment)
由于polipo的默认侦听端口是:8123,如果这对于你来说不方便,你可以通过在polipo配置文件的末尾添加如下配置项来调整:
proxyPort=your-favor-port

Step-3. 重启Polipo:
sudo invoke-rc.d polipo restart

Step-4. 卸载Privoxy(可选)
sudo apt-get --purge remove privoxy