昨天鬼火问我有没有什么好的适合Opera的翻wall工具。诚然,Opera貌似没有Chrome+Proxy Switchy这样方便省事的组合。同时貌似opera和IE一样默认不支持ssh的SOCKS跳转通道。这让我想起了老早前用Tor翻配合Privoxy翻的那个年代。所以,就测试了一下通过tunnelier+privoxy实现opera和IE的选择性翻,结果效果还不错。方法如下。Tunnelier
先下载tunnelier。点击下载!
做两个步骤的简单设置。
第一步。设置你的SSH地址还有帐号密码

第二步。设置Tunnelier跳转使用的监听端口和IP。默认是本机端口是7070。如果端口被占用,你可以选择修改成其他。然后保存你的Tunnelier配置文件即可。

Privoxy

现在这里下载privoxy。点击下载!
虽然privoxy很强大,不过我们只需要使用它简单的Socks转http代理功能。所以只要简单的编辑privoxy安装目录下面的config.txt文件即可。
打开config.txt文件。查找"forward-socks4, forward-socks4a and forward-socks5"项下面forward-socks配置。
把Examples下面的forward-socks4a或forward-socks4前面的"#"去掉(随便使用其中一种即可)。然后把转换地址改成这如下模式:

forward-socks4a / 127.0.0.1:7070 .

记住最后的那一个点"."是不能删除的。对应的IP地址是tunnelier监听的地址和端口。如果你前面修改了这里也要修改过来。

Privoxy的默认http监听端口是8118,如果要修改。则查找listen-address项下的

listen-address 127.0.0.1:8118

这个是默认的监听地址和端口。如果你要使用的别的http监听端口,可以修改成别的。

OPERA/IE

OPERA里面也添加一个设置。可以实现类似Chrome里面的Proxy Switchy的功能,只代理被WALL列表的地址。其实就是一个代理配置文件设置。点击这里下载配置文件!(请使用7z解压。WALL太厉害,连ZIP也可以WALL)在菜单->设置->首选项->高级->网络->代理服务器设置.如下图

添加完配置文件就可以了。IE设置也差不多。就在工具-选项-Internet 选项-连接-局域网设置里面设置~

最后说一下那个配置文件的设置。语法可以参照这里,也可以参照这里。其实很简单的,我附件那个test.pac就是用现在的Proxy Switchy下载的list的转过来的。同时添加了*.google.com默认翻,让你不会搜索撞WALL。如果你要修改可以用文本编辑工具打开参照部分的增加上你要翻的内容即可~

最后,祝君翻得欢~