使用Tor无阻碍安全访问网络详解

使用Tor无阻碍安全访问网络详解

Tor (The Onion Router)——在中文世界中被戏谑为“套”——最初是用来避免网络跟踪的工具,但是时至今日,更多的普通用户主要用它来突破网络封锁。只要给浏览器带上“套”,就可以访问一切被封锁的网站。

警告
通常情况下,仅仅带“套”访问被封锁的网站本身安全的。但是,即便带着“套”在网上随意发言也依然并不是安全的,因为你的计算机上的某些其它设置可能依然可能暴露你的身份。另外,千万不要用带“套”访问支付网站,因为这样做可能会中途泄露你的帐号密码。
对此文档有任何建议,请发信至:freeweb.tutorial@gmail.com



文档目录



获取Vidalia Bundle

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

浏览至http://www.emule.com,下载并安装emule或者emule plus。
当emule连接至网络之后,选择搜索功能,搜索“vidalia-bundle”,即可找到大量下载资源。

(二)到rapidlibrary.com上搜索

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

(三)使用迅雷下载

用迅雷下载这个链接:

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

返回目录

安装Vidalia bundle

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


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

Torbutton是一个Firefox插件,基本上属于可有可无的东西,Firefox与Tor搭配使用的时候,AutoProxy才是个必须的插件。(后文有详细介绍)。

如果你只是用Firefox浏览器,那么Privoxy就是多余的东西了。然而,如果你想让你的局域网里的所有人都共享你机器上的Tor服务,这个Privoxy也就成了必须的东西——因为其他人可能更习惯使用的是其它的浏览器。

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

返回目录

连接至Tor网络

启动“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添加网

方法很简单,给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”,之后就可以看到添加网的文字输入框:

添加完毕之后,按“OK”按钮关闭该对话框。当然,如果您不习惯英文界面,可以在刚才的对话框里选择“Appearance”->“Langage”中选择“简体字”。

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


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

一旦Status中的洋葱条图标变绿,就说明你的计算机已经连接至Tor网络,已成为这个网络中的一部分。

只要你有绿色的洋葱头,你就自由了,就好像你突然变成了一只会飞的小鸟,那堵对你来说曾经不可跨越的墙现在突然变得可笑起来,你可以从此对它熟视无睹。其实,那墙也不是没有用处,它起码让你学会了如何使用“洋葱头”。


"
Brick walls are there for a reason. They let us prove how badly we want things." So said Carnegie Mellon Professor Randy Pausch in his final lecture
理论上来讲,你现在可以自由地访问任何网址了,比如,FacebookTwitter、或者Youtube。但,Firefox需要进一步的配置才能“智能使用”Tor。先别着急。

返回目录

制作Firefox绿色版

下载并安装Firefox: http://www.mozillaonline.com/

在Firefox安装目录之内创建一个文本文件,取名为“createshortcuts.vbs”,将以下内容拷贝粘贴之此文件内而后保存:

Option Explicit
Dim objShell, objDesktop, objLink, WshShell, WshSysEnv
Dim strApp, strAppProfile, strWorkDir, strIconPath, strUserHome, strHomeDrive, strTorFolder
Dim filesys, torcf

'create firefox shortcut
set filesys = CreateObject ("Scripting.FileSystemObject")
strWorkDir = filesys.GetAbsolutePathName(".")
strApp = strWorkDir & "\firefox.exe"
strAppProfile = " -profile " & Chr(34) & strWorkDir & "\defaults\profile" & Chr(34)
strIconPath = strApp & ", 2"
Set objShell = CreateObject("WScript.Shell")
objDesktop = objShell.SpecialFolders("Desktop")
Set objLink = objShell.CreateShortcut(objDesktop & "\Mozilla Firefox.lnk")

objLink.TargetPath = strApp
objLink.Arguments = strAppProfile
objLink.IconLocation = strIconPath
objLink.WorkingDirectory = strWorkDir
objLink.Description = "Mozilla Firefox Customized"
objLink.HotKey = ""
objLink.WindowStyle = 1
objLink.Save

WScript.Quit

双 击执行 “createshortcuts.vbs”,桌面上就会出现一个新的“Mozilla Firefox”的快捷方式。以上的代码的用意也很简单:创建一个使“Firefox调用\defaults\profile\中的配置文件(而不是安装 程序默认生成的位于用户系统目录内的配置文件)”的Firefox快捷方式。

此后可以将整个“Mozilla Firefox 3”目录拷贝到硬盘的任何地方(U盘也行),而后只要重新执行一次“createshortcuts.vbs”之后使用桌面上新生成的快捷方式即可。

返回目录

为Firefox添加AutoProxy插件

用Firefox浏览这个页面(AutoProxy的下载安装页面):
https://addons.mozilla.org/firefox/addon/11009

点击页面中的“+|安装到Firefox”。(也许你还要在“让我安装这个实验性的附加组件”之前打勾才行)。

安装完毕之后,重新启动Firefox即可。安装AutoProxy之后,你基本上再也看不到这个可恶的提示了:

Firefox重新启动之后,会有一个AutoProxy设置向导:



先选中gfwlist(P.R.China),然后再对话框下方的下拉条“默认代理:GAppProxy”中选择“Tor”,再按“确定”按钮即可。

也可以用以下方法设置。

从菜单“工具”开始,依次选择“附加软件”、“AutoProxy”、“选项”:

....