校园网使用 T.o.r. 访问 Youtube 图解

作者:邹宇华   来源:http://blog.csdn.net/chenyusiyuan/archive/2010/04/01/5442058.aspx

一、获取Vidalia Bundle


(1)使用emule下载软件下载

浏览至http://www.emule.com,下载并安装emule或者emule plus。

当emule连接至网络之后,选择搜索功能,搜索“vidalia-bundle”,即可找到大量下载资源。

(2)到rapidlibrary.com上搜索

rapidlibrary.com是专门搜索rapidshare.com的文件资源的搜索引擎,在其中搜索“vidalia-bundle”即可。

(3)使用迅雷下载

用迅雷下载这个链接:

https://www.torproject.org/dist/vidalia-bundles/vidalia-bundle-0.2.1.19-0.1.15.exe

迅雷原本也同样是无法直接连接至“torproject.org”这个网站的,但是迅雷会自动搜索其他迅雷用户的硬盘资源,找到该文件的下载资源。

(4)到csdn资源下载

到下面这个链接下载tor 最新稳定版 0.2.1.22 (vidalia-bundle-0.2.1.22-0.2.6.exe):

http://download.csdn.net/source/2017956

二、安装 Vidalia Bundle


Tor是一个命令行工具——大多数普通用户对这样的工具束手无策(因为这样的程序几乎不为用户提供可视化反馈)。Vidalia是一个 Tor的图形界面控制程序,使用起来非常方便。而Vidalia bundle,是一个含有Tor、Vidalia、Polipo(旧版本使用Privoxy)、Torbutton的集合安装程序。

Tor本身是一个Socks代理程序,除了Firefox可以直接支持这种代理之外,其它几个常见的浏览器,诸如IE、Google Chrome、Opera等等只支持Http代理,所以,如果用Firefox之外的浏览器的话,就需要Polipo或者Privoxy程序,其作用是把 Socks代理转换为Http代理。


Vidalia Bundle的安装向导使用非常简单,一切按照默认安装即可。


三、连接至Tor网络


启动“Vidalia”程序,将看到以下的画面:

启动Vidalia 


第一次运行Vidalia的时候,图中的绿色进度条可能长时间停滞,Status信息提示说“Connecting to a relay directory failed (no route to host)”。


这是因为你的计算机处在一个被封锁(因种种原因而用各种手段)的网络之中(或者是你的ISP不允许你访问一些特定的网络),于是,你需要给 “套”搭“桥” (bridge) 才行:你需要告诉Tor另外一台正在使用Tor的计算机的IP地址及其端口(即,所谓的“搭桥”)。只要你知道一个甚至多个正在使用Tor的IP地址及其 端口,你就可以进入Tor网络。一旦你进入Tor网络,你就可以自由地、匿名地访问任何你想要访问的网站。


进而,一旦你已经身处Tor网络之中,你就可以通过Vidalia把自己的机器也设置成一个“桥”,帮助你的朋友进入Tor网络(详见“如何搭建网桥”部分)。


现在你需要获得至少一个网桥IP地址及其端口。


首先,需要为Tor添加通往外网的代理。我们可以随便找一个能够访问国外网站的代理地址即可,不要求它能访问picasa等被封资源。比 如,我用的是搜狗浏览器的代理。因为在后续操作中,我们首先要和国外的一些中继节点建立连接,没有设定这个proxy,后面的操作无法成功。在 Settings –> Network 标签下勾选:“I use a proxy to access the internet”,填入代理地址 127.0.0.1 : 8081  即可。

配置Vidalia 


然后给bridges@torproject.org发一封邮件(最好使用gmail邮箱,没有的话就最好注册一个,用其它邮箱可能收不到回复),内容为:“get bridges”(邮件写不写标题都可以),几秒钟之内,你就会收到一封含有bridge list的邮件,比如,其中有这样的内容:

[This is an automated message; please do not reply.]
Here are your bridge relays:
bridge 92.41.50.141:443
bridge 83.226.198.100:9443
bridge 69.60.117.34:9001


在“Settings”->“Network”中,勾选“My ISP blocks connetions to the Tor network”,之后就可以看到添加网桥的文字输入框,把邮件中提供的三个 bridge 地址逐一添加进去。添加完毕之后,按“OK”按钮关闭该对话框。当然,如果您不习惯英文界面,可以在刚才的对话框里选择 “Appearance”->“Langage”中选择“简体字”。


连接Tor网络可能还需要一小段时间。这时候,你可以点击“View the Network”查看当前连接进度和情况:

Network连接情况 


左面的列表是当前可连接的Tor网络中的计算机。你可以把鼠标指在地图上,而后靠鼠标滚动条放大或缩小地图,查看可连接的Tor网络的节点位置。


一旦Status中的洋葱条图标变绿,就说明你的计算机已经连接至Tor网络,已成为这个网络中的一部分。只要你有绿色的洋葱头,你就自由了,就好像你突然变成了一只会飞的小鸟,理论上来讲,你现在可以自由地访问任何网址了,比如,FacebookTwitter、或者Youtube


成功连接T.o.r. 

四、为IE/Google Chrome/Opera设置“自动配置脚本”


打开一个文本编辑器(比如Windows自带的“记事本”),输入以下内容:

function FindProxyForURL(url, host){
host
=host.toLowerCase();

if (

dnsDomainIs(host,
"youtube.com")

||dnsDomainIs(host,"ytimg.com")

||dnsDomainIs(host,"twitter.com")

||dnsDomainIs(host,"facebook.com")

||dnsDomainIs(host,"fbcddn.net")

)

return "PROXY 127.0.0.1:8118";

else

return "DIRECT";

}

之后,将文件另存为“ieproxy.pac”(其实文件名叫什么无所谓,只要是.pac尾缀即可;文件位置在哪儿也无所谓,只要一会儿能在IE设 置中指定 其位置即可)。以上内容,哪怕你不是程序员,也很容易看出来是怎么回事儿,以后如果什么网址不能够直接访问,就打开这个文件,在 “||dnsDomainIs(host,"fbcddn.net")”这一行下面补上一行 “||dnsDomainIs(host,"blockedsitename.com")”,把其中的“blockedsitename.com”换成想 要访问的网站根域名即可。(注意:保存该文件的目录只能用英文名字)


(由于不能使用通配符,所以,访问blogspot.com上的站点非常麻烦,要逐个写域名;而在Firefox的FoxyProxy之中,则只需要添加一个“*blogspot.com*”就可以了。就这一条,都足以使我“只使用Firefox”了——哪怕其它的浏览器有更多更好的功能……)


打开IE浏览器,选择“工具”->“Internet选项”,在“Internet选项”对话框中选择“连接”标签,点击对话框中的 “局域网设置 (L)”按钮:在“使用自动配置脚本(S)”之前打勾,然后在“地址(R)”之后的文字框里输入刚刚创建的配置文件本地地址:

 
LAN配置

Google Chrome和Opera都将直接调用本地的IE网络连接设置,所以无须为了它们重新设置一次。


另外,在https://autoproxy2pac.appspot.com这个地址上,可以找到一个早已定制好的autoproxy文件。

选中Tor之后即可下载一个已经配置好的autoproxy.pac文件(点击‘下载PAC文件’)。将这个文件保存在硬盘的任何一个位置(注意:保存该文件的目录只能用英文名字),而后设置IE使用这个自动配置脚本即可。


pac文件下载

五、浏览U2B


完成上述设置后,应该是可以访问U2B了。不过我这儿情况可能有点特殊,一开始无论是在 Sogou、IE 还是 Chrome,直接在地址栏输入 www.youtube.com 仍然是无法访问的。但我发现可以‘曲线’进入,在任何一个嵌入 u2b 视频的网站,点击视频窗口的播放键,就能够顺利播放 u2b 视频,而且在视频播放完毕后,还能在视频窗口右上方的搜索窗口输入关键字,搜索相关视频。


播放嵌入视频

上面说的是昨晚成功安装 tor 后暂时不能直接访问 u2b 的情况,不过今天再尝试直接访问,用 Chrome 可以成功登录了!(Sogou依然不行,只能按照上面的播放网页嵌入视频方法)呵呵,u2b上面有很多科技类的视频,是个宝库啊!希望各位朋友也能‘翻墙 ’成功,Just Enjoy It !

 
成功访问U2B


参考来源:

[1] http://www.caicono.cn/wordpress/2009/08/get-over-the-gfw.html

[2] http://docs.google.com/View?id=dgdzk68d_16q7dr2hf3#为Tor添加网桥 (推荐阅读,里面有更多的 T.o.r. 设置指南)

P.S.: 下面是关于 GAppProxy 代理上网的参考资料,我试过,但不能访问,据说 GAppProxy 已经被封了,所以失效:

[1] 安装 GAppProxy 代理简明教程

[2] GAE 的第三方上传工具 SDUpload


没有评论: