Tor 技术和 Torpark 浏览器

  
标题  Tor 技术和 Torpark 浏览器     选择自 Aoouch 的 Blog
关键字  Tor 技术和 Torpark 浏览器
出处 
 从 Internet 诞生的那天起, 技术的博弈就从来没有停止过. 入侵与反入侵、屏蔽与反屏蔽, 在这个0和1的世界中反复上演着.

也许国内的用户们还记得一款叫做 TouchNet Browser 的浏览器软件, 这个软件号称是专为黑客设计的浏览器, 更有甚者把它封为“宇宙中最强的浏览器”. 该浏览器是基于 IE 内核设计的, 除了自动更换代理服务器外, 提供了一系列的扩展功能. 不过, 如今基于 IE 的第三方浏览器多如牛毛, 功能更是一个比一个丰富. TouchNet Browser 的优势就显得不那么明显了, 况且, 这款软件已经停止了开发, 就连官方主页也已经彻底的改头换面了. 不过不要紧, 用户的需求就是软件开发的最大动力. 今天我们要介绍的软件是一款基于 FireFox 的浏览器 -- Torpark(官方主页为 http://torpark.nfshost.com/). Torpark 的最大亮点就是其全自动的代理功能, 究竟怎么个全自动法? 简单来说, 就是下载后根本不需要进行配置就能直接使用, 实际的使用效果更是一流. 那么, 这个貌似普通的软件为何有如此大能耐呢? 别急, 这还得从它的原理说起.

Torpark 的代理功能得益于一个叫做 Tor 的网络平台(官方主页为 http://tor.eff.org/). Tor 的全称为 "The Onion Router", 中文意思就是“洋葱路由器”, 听起来有点怪怪的. Tor 是新一代的 Socks 加密代理服务软件, 其开发者给出的宣传口号是“互联网匿名通信系统( An anonymous Internet communication system) ”. 它能对基于 TCP 协议的网络软件进行加密, 专门防范流量过滤、嗅探分析, 使用户免受其害.

我们都知道, 在 Internet 上传输的数据包都包含两个部分: 数据段和用来进行路由的识别的信息头. 而通过对信息头的来源和目的地址分析, 很容易就能查出你正在访问的网站, 在给什么人发送信息. 想想你的重要密码和银行账户正在被网络中暗藏的一双双眼睛监视着是种什么感觉? 很可怕是吧, 在这个注重隐私的时代, 还有什么比私密信息泄漏更糟糕的事情呢. 而面对日新月异的数据分析技术, 普通的加密方式也显得日渐黔驴技穷了. 基本上来说, 我们只能对一个 Internet 数据包的主体数据部分进行加密, 而不是加密信息头. 而 Tor 提供的解决方案便是在一条扭曲的链路上传输数据, 什么意思呢? 传统的数据传输方法是把数据放在一条固定的链路上进行传输, 也就是说, 数据包从起始地址到达目的地所经过的服务器是固定的. Tor 则是让数据包在网络中随机的选择中转服务器, 所以每次传输都可能经过的是一条全新的链路. 而每个传输节点 (服务器) 都只知道当前数据包所经过的前一个节点和即将发往的下一个节点, 却不可能同时知道其最初的来源和最终的目标地址.






来自 Tor 官方网站的几张原理图

每个用户都可以在自己的计算机上运行 Tor 软件, 以便成为一台代理服务器. 把无数运行 Tor 的计算机连接起来便构成了 Tor 网络. 最终, 一条条的数据传输链路就在这个庞大的网络中产生了. 而用户机上的 Tor 还可以为应用程序提供 Socks 的接口支持, 这就是 Torpark 何以如此强大的原因. 但是由于 Tor 软件本身的配置比较复杂, 所以我们推荐只需要进行一般应用的朋友使用 Torpark 即可.

好了, 现在我们先到 Torpark 的官方网站上下载到这个程序(其中文版本的下载地址为 http://torpark.nfshost.com/release/torpark_chinese.zip)的 ZIP 压缩包, 这是一个完全配置好了的版本. 先把它解压开, 让我们先来看看它的目录结构. 根目录下的 Torpark.exe 是主程序, 可以直接运行. data 子目录下的 tor 文件夹当然就是存放 tor 的目录了. 而名为 FireFox 的文件夹下存放的则是 FireFox 主程序. 当前 Torpark 集成的是 1.5 RC1 版本的 FireFox, 我们也可以把 FireFox 1.5 正式版的所有安装后文件复制到这个目录覆盖相关文件. 不要担心, 这么做不会影响正常的使用. Torpark 的作者建议我们把压缩包解压到诸如U盘这样的移动存储器中. 因为 Tor 会把设置写入当前的目录, 如果程序处于U盘中的话便不会再硬盘上留下踪迹, 这样更有利于保护隐私, 但笔者觉得如果是个人使用的电脑就没必要这么做了. 记住, 不要把它刻在光盘上直接使用, 因为如果不能在存储器上写入数据的话, Torpark 就会自动退出.

运行 Torpark.exe, 程序会尝试连接 Google 中文网站, 不用管它. 让我们先来试试 Torpark 的实战能力, 输入某个现在不能访问网站的地址, 浏览器下面的状态栏会显示页面的下载进度. 由于 Tor 的服务器分布在世界各地, 所以速度肯定不如宽带, 不过不要紧, 我们关键是要看它的代理功能究竟有多强. 稍等片刻之后, 网站的页面完全被打开. 虽然速度慢了一点, 但是页面显示完全正常, 一个图片也没拉下, 真不敢相信这是一个完全无需配置的全自动软件.


外观很像 FireFox

当我们浏览完毕并点击关闭按钮之后, 这个程序还会自动弹出对话框来提醒我们浏览网页后留下的一些信息, 真是想得太周到了. (恰好在撰写本文的时候笔者遭遇了断电重启, 在重启之后笔者打开 Torpark, 首先弹出的不是主程序的界面而是这个清理对话框.) 不过现在还没完呢, 打开任务管理器, 可以看到 Torpark.exe 和 tor.exe 两个进程还在运行. 我们可以运行 Torpark 根目录下的 Torkill.exe, 这个程序会自动结束残留下的所有 Tor 进程, 当然我们也可以选择手动来结束它们.




运行后工作

除了上述的功能以外 Torpark 还提供了一些其他扩展, 这里就不一一介绍了, 留给各位去发掘吧. Torpark 的确是一款很好的加密和代理浏览器, 但正如本文开头提到的那样, 技术的竞赛还在继续, 世界上没有不透风的墙, 再好的加密方法也有被击垮的一天. 希望 Tor 能够不断更新自身的技术, 在这场无休止的较量始终立于不败之地.



原文刊登于《计算机应用文摘》2006年1月上旬刊 (略有增删)
技术有限, 难免有误, 欢迎大家指正. 要了解更详细的信息可以参考 Tor 和 Torpark 的网站.

相关文章
 
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值