2007年10月17日星期三

洋葱头的拯救

tor服务器的设置

唔,首先你需要知道Tor是个什么东西:一个p2p模式的加密代理软件,简而言之,在你发现你点击google链接时又遇到了一个服务器中断的页面时,呃,没错,是“又”,你可以通过它重新看到那六个可爱的彩色字母,以及随之而来的,网络上的几乎任何的东西。

对于IE用户,你可能需要点击托盘区的某个图标,对于firefox用户(唔,也许你已经知道Tor是什么了,那么你可以直接跳过这一段),只需要在firefox的任务栏上点击某个图标,呃,要到什么时候,tor button 插件才能支持各tab独立使用的功能呢?

回到正题,在tor.eff.org你可以下载到这个软件,感谢热心人,这个站点已经了有中文页面http://tor.eff.org/index.html.zh-cn,唔,你需要下载的实际上是三个软件,一个tor,一个vidalia,还有一个privoxy,它们分别是我们的核心工具tor,tor的图形界面配置工具,和一个独立的网络加密软件,好吧,其实你不用关心这么多,你需要的只是下载一个三合一的软件包然后按照提示安装。对了,提醒一下,由于众所周知的原因,及时跟进新版本升级是非常必要的。

下载,安装,启动,如果一切正常,在托盘区你会看到两个图标,一个蓝色的P,这是provoxy,一个绿色的洋葱头图标,唔,如果它是绿色的,那表明一切ok。对于IE用户,接下来你只需要配置代理服务器并在合适的时候启用就可以了,对于firefox,感谢自由软件事业,我们有一个插件来干这些事。对于Mathon之类的IE增强型浏览器,请查阅相关文档。

ok,如果一切正常,我们现在已经可以在需要的时候通过一个匿名的,加密的,通过若干台友好的机器中转的路径来访问网络了。如果你想做的更多,那么你可以让你的机器成为所有这些友好的,充当中转大任的机器的一员:成为一台服务器。

让自己的机器成为服务器很简单,只需要按照文档选中寥寥几个选项就可以了,但是,如果你的电脑像我一样位于一个家庭路由器的后面,也许你需要做更多的事情。

(以下内容可能仅适用于T-link小型路由器)

路由器,对于个人用户来说是一台4口或者8口,有线,更多时候还附带无线的路由器。是个烦人的东西,它让外部不是那么容易的访问到你的电脑,特别是某些p2p的服务,比如BT下载,比如电驴eMule,比如Tor,后果就是我们需要做相应的配置让路由器知道该把哪些端口发来的东西转送给我们的机器,唔,我还没有找到能让两台电脑各自接收转发的方式,如果有人知道烦请告知。

ok,这是我那台破烂tp-link
转发规则-虚拟服务器
ID 服务端口 IP地址 协议 状态 配置
1 9030 192.168.1.2 ALL 生效 编辑 删除 //这是tor的目录服务端口,默认是9030
2 9001 192.168.1.2 ALL 生效 编辑 删除 //这是tor的网络服务的端口,9001也是默认的

3 11927 192.168.1.2 TCP 生效 编辑 删除 //这个是为eMule准备的
4 59313 192.168.1.2 UDP 生效 编辑 删除 //这个也是为eMule准备的

ok,现在你的电驴(如果有的话)应该可以正常工作了,但是,很不幸,对于tor,还需要一个设置

特殊应用程序
ID 触发端口 触发协议 开放端口 开放协议 状态 配置
1 9001 ALL 9001 ALL 生效 编辑 删除
2 9030 ALL 9030 ALL 生效 编辑 删除

唔,如果顺利的话,你可以在右下角的洋葱头中调出消息日志的窗口去查看有没有一句“Self-testing indicates your ORPort is reachable from the outside. Excellent.”

当然,tor service会占用一定的带宽,所以如果你是按流量上网,可能需要额外付钱。当然,它也会拖累你的WOW游戏(虽然可能很小),所以,在为互联网事业做出贡献之前,最好先仔细想好。

(庆祝blogspot在阔别无数天之后重新回到中国网民的怀抱,特写此文,聊表庆贺)