如何进入“深网”
迈克尔·伯格曼
将当今互联网上的搜索服务比喻为像在地球的海洋表面的拉起一个大网的搜索,巨量的表面信息固然可以通过这种方式被查找得到,可是还有相当大量的信息由于隐藏在深处而被搜索引擎错失掉。绝大部分这些隐藏的信息是须通过动态请求产生的网页信息,而标准的搜索引擎却无法对其进行查找。传统的搜索引擎“看”不到,也获取不了这些存在于暗网的内容,除非通过特定的搜查这些页面才会动态产生。于是相对的,暗网就隐藏了起来。据估计,暗网要比表面网站大几个数量级。
迈克尔·伯格曼引用
法兰克·加西亚
在1996年1月的一篇文章指出,早在1994年的时候,
吉尔.艾尔斯沃夫
曾经使用“不可见网络”这一术语表示那些没有被任何搜索引擎索引注册的网站:
“这些网站可能已经被合理地设计出来了,但是他们却没有被任何搜索引擎编列索引,以至于事实上没有人能找到他们。我可以这样对这些不可见的网站说,你们是隐藏了的。”
另外早期使用“不可见网络”这一术语的,是一家叫做“个人图书馆软件”公司的
布鲁斯·芒特
(产品开发总监)和
马修·B·科尔
(首席执行官和创建人),当他们公司在1996年12月推出和发行的一款软件时,他们对暗网工具的有过这样的一番描述。
不可见网络这一术语其实并不准确,它描述的只是那些在暗网中,可被搜索的数据库不被标准搜索引擎索引和查询的内容,而对于知道如何进入访问这些内容的人来说,它们又是相当可见的。
第一次使用暗网这一特定术语,是2001年伯格曼的研究当中。
2001年, Sriram Raghavan 和 Hector Garcia-Molina 发明了一个从用户请求界面表格收集关键词的暗网抓取模型并且抓取暗网资源。
加利福尼亚大学洛杉矶分校
的 Alexandros Ntoulas 、 Petros Zerfos 和 Junghoo Cho 创建了一个自动生成有意义的查询词的程序。
商业搜索引擎已经开始使用以上两种方法之一抓取暗网。
Sitemap协议
(始创于 Google)和 mod oai 是允许搜索引擎和其他网络服务探索暗网解决方法。以上两种解决方法允许网络服务主动公布网址,这对于他们来说是容易的,因而允许自动探寻资源而不直接通过网络表面的链接。Google 的暗网探寻系统预先计算每个 HTML 表单并且添加结果 HTML 页面到 Google 搜索引擎索引。在这个系统里,使用三种方法计算提交词: (1) 为输入搜索选择关键词允许的输入值、(2) 确定是否只接受特定的值(例如时间)和 (3) 选择少量的组合生成适合纳入网站的搜索索引网址。
“深网”是一个潜在的梦魇,是窃贼、儿童色情产品经销商、人贩子、假币制造者、刺客、出卖国家情报者的乐园。
十年前,美国政府打造了一个完全私密、匿名的网络空间。如今,它成了毒品交易、儿童色情、伪造身份等非法活动的“罪恶天堂”。
在这个网站上,人们可以自由交易各种非法商品:毒品、假身份证、烟花、盗版软件等,却不必担心被追踪,因为“丝绸之路”位于互联网上一个鲜为人知的领域——“深网”。
一些检察官和政府机构认为,“丝绸之路”只是冰山一角,“深网”是一个潜在的梦魇,是窃贼、儿童色情产品经销商、人贩子、假币制造者、刺客、出卖国家情报者的乐园。
1996年5月,美国海军研究实验所的3名科学家提交了一篇论文,题目是《隐藏路径信息》,提出打造一个系统,让使用者在连接互联网时不会向服务器泄露身份。他们称之为“洋葱路由”,因为保护数据的密码像洋葱一样层层叠叠。
2003年10月,这一想法开始正式实施。系统最初被命名为Tor,是“洋葱路由”英文首字母缩写,后被“深网”所取代。它的设计高度精密,以至于设计者本人都无法摧毁它。
美国政府为何要建造这样一个系统?原因很多。警方可以通过它调查非法网站而不打草惊蛇;军方和情报机构可以进行秘密联络;国务院可以培训国外异见人士……
Tor目前由一个非营利组织运作,得到谷歌(微博)、奈特基金会等赞助。但直到2011年,其60%资金仍来自美国政府。
然而,“深网”建立不久就走向“堕落”。2006年初,一个名叫“农贸市场”的网站开始出售大麻和克他命。“深网”不仅是毒品的“窝点”,还是极端分子的联络站、垃圾邮件的生产基地、武器交易站、儿童色情网站……
“棱镜”项目揭秘者斯诺登泄露了一份美国国家安全局2012年6月的文件,题目是《Tor糟透了》。文件讲述了国家安全局在摧毁Tor过程中遭遇的种种困难,并明确表示:“我们将永远无法破解所有Tor用户的真实身份。”
也许,Tor之类的系统不会消失,因为人们总是受困于两种追求之间:一个是可以匿名的网络空间,这是网络的初始形态;一个是秩序井然的牢笼,这是网络的发展趋势。正如乌布利希的落网虽令“丝绸之路”遭遇重创,但眼下已有东山再起的苗头。网站论坛上有帖子讨论利用旧网站的备份版本重建“丝绸之路”,同时加入更多安全设计。
“深网”指谷歌等搜索引擎不去搜索或无法搜索的所有网站和数据库,其信息量远远超出我们的想象。同时,它还有一大特点:完全匿名,将你与现实世界里的身份彻底分离。而要想进入“深网”,只需花不到三分钟下载并安装一个免费软件即可。
“深网”本身并不违法,绝大多数使用者也非罪犯,但其匿名特质一旦被犯罪分子利用,尤其是与虚拟电子货币“比特币”相结合后,极易成为“罪恶天堂”。
那如何进入“深网”
Tor (The Onion Router), 在中文世界中被戏谑为“套”。Tor最初是用来避免网络跟踪的,但是时至今日,它更多的普通用户用它突破网络封锁。只要给浏览器带上“套”,就可以访问一 切被封锁的网站。而今的“套”也早已与当年不可同日而语,新的“网桥”机制已经使封锁网络的企图成为一个无聊的冷笑话而已。
警告
通常情况下,仅仅带“套”访问被封锁的网站本身安全的。但是,如果你在一个极权国家,最好不要在网上随意发言——哪怕你带着“套”,你依然可能并不是安全 的,因为你的计算机上的某些其它设置可能依然是有漏洞的。另外,不要用带“套”访问支付网站,因为你的密码可能会中途被窃取。
获取Vidalia bundle
(一)使用emule下载软件下载
浏览至
http://www.emule.com
,下载并安装emule或者emuleplus。
当emule连接至网络之后,选择搜索功能,搜索“vidalia-bundle”,即可找到大量下载资源。
(二)到
rapidlibrary.com
上搜索
rapidlibrary.com
是专门搜索
rapidshare.com
的文件资源的搜索引擎,在其中搜索“vidalia-bundle”即可。
(三)使用迅雷下载
用迅雷下载这个链接:
https://www.torproject.org/dist/vidalia-bundles/vidalia-bundle-0.2.1.19-0.1.15.exe
迅雷原本也同样是无法直接连接至“
torproject.org
”这个网站的,但是迅雷会自动搜索其他迅雷用户的硬盘资源,找到该文件的下载资源。
安装Vidalia bundle
Vidalia bundle中含有Tor,Vidalia,以及Privoxy。Tor是个Sock代理,Firefox是可以直接使用Sock代理的,而IE或者Chrome则只能使用http代理,所以想给他们带“套”的话,需要使用Privoxy将Sock代理转换为http代理(幸好这个Privoxy根本 不用用户另外单独设置)。
连接Tor
启动“Vidalia”程序,将看到以下的画面:
第一次运行Vidalia的时候,图中的绿色进度条可能长时间停滞,Status信息提示说“Connectingto a relay directory failed (no route to host)”。
这 是因为你的计算机处在一个被封锁的网络之中(或者是你的ISP不允许你访问一些特定的网络),于是,你需要给“套”搭“桥”(bridge) 才行:你需要告诉Tor另外一台正在使用Tor的计算机的IP地址及其端口(即,所谓的“搭桥”)。只要你知道一个甚至多个正在使用Tor的IP地址及其 端口,你就可以以P2P的方式进入Tor网络,突破一切封锁。而一旦你已经身处Tor网络之中,你就可以用Vidalia把自己的机器也设置成一个“桥”,帮助你的朋友进入Tor网络(详见“如何搭建网桥”部分)。
现在你需要获得一个以上的网桥IP地址及其端口。
方法很简单,给
[email protected]
发一封邮件(最好使用gmail邮箱,没有的话就最好注册一个),内容为:“getbridges”(邮件写不写标题都可以),几秒钟之内,你就会收到一封含有bridgelist的邮件,比如,其中有这样的内容:
[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”中,勾选“MyISP blocks connetions to the Tor network”,之后就可以看到添加网桥的文字输入框:
添加完毕之后,按“OK”按钮关闭该对话框。当然,如果您不习惯英文界面,可以在刚才的对话框里选择“Appearance”->“Langage”中选择“简体字”。
连接Tor网络可能还需要一小段时间。这时候,你可以点击“Viewthe Network”查看当前连接进度和情况:
左面的列表是当前可连接的Tor网络中的计算机。你可以把鼠标指在地图上,而后靠鼠标滚动条放大或缩小地图,查看可连接的Tor网络的节点位置。
一旦Status中的洋葱条图标变绿,就说明你的计算机已经连接至Tor网络,已成为这个网络中的一部分。
只要你有绿色的洋葱头,你就自由了,就好像你突然变成了一只会飞的小鸟,那堵对你来说曾经不可跨越的墙现在突然变得可笑起来,你可以从此对它熟视无睹。其实,那墙也不是没有用处,它起码让你学会了如何使用“洋葱头”。
“Brick walls are there for a reason. They let us prove how badly we wantthings.” So said Carnegie Mellon Professor
Randy Pausch
in his
final lecture
理论上来讲,你现在可以自由地访问任何网址了,比如,
Facebook
、
Twitter
、或者
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 & “\MozillaFirefox.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”,桌面上就会出现一个新的“MozillaFirefox”的快捷方式。以上的代码用意也很简单,创建一个使“Firefox调用\defaults\profile\中的配置文件(而不是安装程 序默认生成的位于用户系统目录内的配置文件)”的Firefox快捷方式。
此后可以将整个“Mozilla Firefox 3”目录拷贝到硬盘的任何地方(U盘也行),而后只要重新执行一次“createshortcuts.vbs”之后使用桌面上新生成的快捷方式即可。
为Firefox配置Tor连接
用Firefox浏览这个页面:
https://addons.mozilla.org/zh-CN/firefox/addon/2464
然后点击页面中的“+安装到Firefox”。
安装完毕之后,Firefox会重新启动。重新启动之后,会自动跳出一个“Tor安装向导”,一切按照默认逐步安装即可。
使用Firefox+FoxyProxy的好处在于可以把Firefox配置成只使用Tor网络访问特定的网站(即,那些因种种原因而被封锁的网站,比如,Facebook、Twitter、Youtube等等),可以直接访问的就直接访问,而非像“TorBrowser”的默认配置那样,“要么用Tor,要么不用Tor”——换言之,可以做到“自动带套”。
遇到上面这个令人恶心的提示之时,可以按快捷键“Alt+F2”,看到下面的对话框再按回车键,而后再重新刷新页面(F5)即可。
这里面的星号“*”(通配符)的意思是说,之前和之后无论是什么,只要网址中包含“://
www.twitter.com/
”,Firefox就要用Tor网络访问。
最 近
docs.google.com
经常无法https访问,但是用http访问就可以。如果“生成格式”里面要是这么 写:“
https://docs.google.com/*
”,那么访问“
https://docs.google.com/
”时就要Tor网络,而访问“
http://docs.google.com/
”的时候则直接访问。
一些常见的被封锁网站的“生成格式”如下:
*.
blogspot.com
*
*
facebook.com
*
*
fbcdn.net
*
*
torproject.com
*
*
twitter.com
*
*
wordpress.com
*
*
youtube.com
*
*
ytimg.com
*
*
friendfeed.com
*
*
ff.im
*
*
googlevideo.com
*
*.
l.google.com
*
*
rapidlibrary.com
*
*
chinagfw.com
*
*
voa.org
*
这些都可以添加到“FoxyProxy – 代理设置”->“URL模式(P)”中之中。(这些模式添加过后,都被保存在“\defaults\profile\FoxyProxy.xml”文件之中。)
Firefox还有很多精彩的功能,请
到Google搜索“Firefox傻瓜教程”
。
如果你觉得设置Firefox太麻烦,那就可以下载这个私藏版(
http://ifile.it/v46c3fm
)试试,解压缩之后即可使用(先双击目录内的“create.shortcuts.vbs”创建专用快捷方式)。(按Alt键就可以看到顶端隐藏的菜单栏)
如何搭建网桥
已经变成Tor网络一部分的你那台计算机,也可以被设置成一个“bridge”。
在Vidalia程序主界面中点击“SetupRelaying”按钮;
在“Network”标签中,把“MyISP blocks connetions to the Tor network”之前的对号去掉;
在 “Sharing”标签页中选择第三项Helpcensored users reach the Tor network…”;(还可以设定“BandwidthLimits”,不过,一般来说,Vidalia通常会相当智能地控制带宽,现在的人们通常使用的也是“宽带”,没必要太“小气”了)
点击“OK”按钮关闭对话框;(这时Windows可能会跳出一个对话框要求你为Tor程序解除防火墙禁止规则,确认即可)
Bridge 的建立需要花费几分钟,现在可以先该干嘛干嘛去。过一会重新点击“SetupRelaying”按钮,就可以看到对话框最低端“Letothers access your bridge by giving them this line:”之下多了一行代码,如下图所示(其中的“*”代表阿拉伯数字):
这时,你的计算机也成了Tor网络中的一个bridge。你可以把“bridge***.***.***.***:443”这行代码(无需后面那一长串数字字母构成的字符串)拷贝粘贴给你的那些无法正常访问Tor的朋友,让他按照之前 介绍的方法添加到他的网桥列表中,他就可以正常访问Tor了——因为他也有bridge了,而后他也可以将自己的机器变成bridge……如此生生不息。 不妨想像一下地球上的各个角落不停地有个洋葱头长出来,过一会儿就变绿了……(完)。