Sunday, February 21, 2010

重返Opera之“如何在Opera下使用SSH翻墙”

前言

作为一个长期的Opera用户,随着Personas(皮肤)、MyEntunnel(翻墙)、Flashget3.3(下载)和Ubiquity(快速命令行操作)等应用的便利,自己渐渐走向了Firefox的阵营。但昨天在碰巧需要多系统下同步一个网址的小目的苦于无法实现(最后使用了Opera NotebookGDocs的双保险),不禁唏嘘冷落了Opera

静思之后,觉得其实还是可能回到Opera,下文就解决了翻墙的问题,并且同样适用了SSH的方法。下一步就是选择使用Flashget3.3的下载插件了。

 

1.       了解并确认购买SSH服务;

1)        SSH服务的优点和缺点

                        i.              SSH优点:非全局VPN,仅针对需要翻墙的网站进行选择性翻墙。有效避免了反向撞墙的情况发生;“對所有传输的数据进行加密,也能够防止 DNS 欺骗和 IP 欺骗。……其传输的数据是经过压缩的,所以可以加快传输的速度……”。

                      ii.              SSH缺点:目前未知。

2)        SSH China项目:通过这列可以在线购买SSH服务。

2.       下载并安装MyEntunnelPrivoxy

1)        下载MyEntunnelPrivoxy

2)        配置MyEntunnel

3)        配置Privoxy。:

                        i.              安装并启动。

                      ii.              在主界面下,选择“Options=> Edit Main Configuration”此时就打开了config.txt文件。

                    iii.              文件插入第一行,“forward-socks5 / 127.0.0.1:7070 .(注意最后有个点)

                     iv.              如果你的电脑中安装了Tor,还需找到” listen-address 127.0.0.1:8118″这一行(Ctrl+F,搜索8118即可马上定位到这一行),将8118修改为别的端口(8116),否则会和Tor冲突。

                       v.              修改完毕后保存配置文件,接着右键点击任务栏中的Privoxy图标,选择”Exit Privoxy”,然后重新启动一下Privoxy,现在你就可以使用127.0.0.1:8118/8116这个HTTP代理上网了。

3.       配置Opera

1)        启动Opera浏览器,点击“工具”=>“首选项”。

2)        在弹出的窗口中选择“高级”-“网络”-“代理服务器”。

3)        选中“HTTP, HTTPS, FTP, Gopher, WAIS”,然后再后面的填入代理服务器的地址“127.0.0.1”端口“8118”。

4)        设置完成后点击”确定”直到回到Opera主界面,现在你就可以用代理服务器上网了。

 

注:本文测试有效,运行环境如下:

Windows XP SP3

Opera 10.10 Build1893

MyEntunnel v3.4 by Nemesis][ - Freeware

Privoxy version 3.0.16 for Windows

No comments: