论文部分内容阅读
Derek是外语专业大四的学生,正着手写毕业论文,需要查找大量的英文资料。可他发现,无论是在学校还是在家里都不能直接访问一些国外的网站(如维基百科),只能每天搜索可用的代理服务器,通过代理服务器的中转来访问这些网站。但每天都要寻找代理服务器非常麻烦,而且其可靠性和安全性都不高,如果有一个不会失效、安全可靠的代理服务器该多好啊。通过请教电脑高手,Derek终于用一款名为Tor的软件解决了这个难题。
一、Tor是什么?
Tor的全称是“The Onion Router(洋葱路由器)”,它是一种P2P(点对点)代理软件,依靠网络上的众多电脑运行的Tor服务来提供代理。Tor代理网络是自动连接并随机安排访问链路的,这样就没有了固定的代理服务器,也不需要费劲地寻找代理服务器了。对于终端用户来说,代理服务器几乎是永远有效的,同时这种P2P代理网络的安全性和隐匿性也很高。
二、基本安装
首先下载Tor套件安装包,下载地址:http://tor.elf.org/dist/vidalia-bundles/vidalia-bundle-0.1.1.26-0.0.7 exe,其中包括了Tor、Vidalia和Privoxy。Tor就是代理的核心程序,但采用命令行方式控制,设置难度较大;Vidalia是Tor的图形控制界面,用它就可以很方便地设置Ton Privoxy是一款代理转换软件,可以把Tor提供的Socks代理转换为Http代理,供浏览器使用。
安装Tor套件时,选择默认的完全安装即可。安装完成后,桌面上会出现Tor的快捷方式图标,由于我们使用Vidalla的图形界面来设置,所以可以将该图标删除。初次运行Tor套件时,会弹出“Privoxy”窗口,将窗口关闭,Privoxy程序会在后台运行(在桌面右下角的系统托盘内会显示Privoxy图标)。点击系统托盘内的Vidalia图标,选择“启动”就打开了Tor代理服务,待Vidalia图标变为绿色时,就表明Tot已经正常工作。
然后再对Tor进行设置。点击系统托盘内的Vidalia图标,选择“配置”,打开配置窗口,选中“系统运行时Vidalia就运行”和“运行Vidalia时启动Tor”两个选项并保存。
P2P的精神是“人人为我,我为人人。”基于P2P技术的Tor代理服务同样也需要大家做贡献,分享自己的网络资源,而不只是获取。在配置窗口选择“服务器”标签,选中“为Tor网络中继传输”,这样本机也变成了For网络的一个代理服务器。如果Tor不能正常工作,可以点击该界面的“获取地址”按钮,就能得到当前本机的IP地址。对于使用ADSL线路的电脑,其他人可能会经由Tor网络,通过本机来访问一些收费服务,而这些费用会计算在本机上,因此可以选择不做网络访问的出口点,选中“只进行其它Tor服务器之间的中继传输(中间人的角色)”即可。最后还可以根据自己的网络情况选择做Tor代理服务器的带宽。
三、通过Tor访问网站
设置好Tor软件后,如何打开原本无法访问的网站呢?
1 IE浏览器的设置
使用IE浏览器来打开网站时,选择IE菜单栏上的“工具”、“Internet选项”,点击“连接”标签,选择“局域网设置”,在弹出窗口中勾选“为LAN使用代理服务器”,在地址中填入“127.0.0.1”,在端口中填入“8118”,点击“确定”后就可以通过Tor网络来访问网站了(Tor提供的是Socks代理端口9050,然后由Privoxy转换为Http端口8118)。
2 遨游浏览器(Maxthor?)的设置
在基于IE核心开发的第三方浏览器中,遨游浏览器的使用率是最高的。在邀游浏览器的菜单栏中选择“选项”、“代理服务器”、“代理设置”,点击右上角的绿色加号,在弹出的“弹出服务”窗口中任意填入代理名称,代理地址填入“127.0.0.1:8118”,点击确定。然后在菜单栏的“选项”、“代理服务器”中选择该代理即可。
3 Firefox的设置
相对于IE系的浏览器,Firefox搭配Torbutton插件后使用Tor代理更加方便。安装了Firefox浏览器之后,用它访问https://addons.mozilla.org/firefox/2275/,点击“Install now”,浏览器就会自动安装Torbutton。关闭Firefox浏览器再重新打开,插件就安装好了,右下角状态栏会出现“Tor Disabled”按钮,点击该按钮,就会变为“Tor Enabled”。使用Firefox访问网站时,只要点击该按钮就能迅速切换Tor代理,是不是很方便呢?
四、用Tor代理应用程序
现在Derek访问国外的网站已经没有阻碍了,但是他还需要用到一些应用程序,如文献查阅软件,这些软件同样无法连接到国外的服务器上,看来又需要Tor代理来解决问题了。
SocksCap32是Permeo公司的一个免费网络协议转换软件,它可以将本地应用程序的各种通讯协议(如TCP和UDP)中途截取并自动转换成Socks协议再进行连接,即使本身没有代理功能的应用程序(比如很多游戏和软件)也可以用它来代理。下载地址:http://www.skycn.com/soft/1043.html。
启动SocksCap32软件后,进入“SocksCap设置”窗口,在“SOCKS服务器”栏中填入“127.0.0.1”,在“端口”栏中填人“9050”,在协议部分选择“SOCKS版本5”和“由远端解析所有域名”并点击确定。然后在桌面上创建SocksCap32程序的快捷方式,使用的时候,将应用程序的exe文件或快捷方式拖到SocksCap32的快捷方式图标上,应用程序就可以通过Tor代理访问网络了。
五、如何在局域网中使用Tor
如果本机在局域网中,未使用公共IP地址,那可能还需要进行以下设置。在开始菜单中找到Tor程序组,选择“Torrc”文档,可以看到该文档就是Tor服务器的设置文件。在“HttpProxy”和“HttpProxys’’两行中增加“(本机IP地址):2456”,2456是Tor软件访问目录服务器的端口;如果访问局域网还需要密码,则在“HttpProxyAuthentieator”和“HttpsProxyAuthenticator”两行中增加“(用户名):(密码)”。最后重启Tor服务就可以在局域网中使用Tor代理了。
一、Tor是什么?
Tor的全称是“The Onion Router(洋葱路由器)”,它是一种P2P(点对点)代理软件,依靠网络上的众多电脑运行的Tor服务来提供代理。Tor代理网络是自动连接并随机安排访问链路的,这样就没有了固定的代理服务器,也不需要费劲地寻找代理服务器了。对于终端用户来说,代理服务器几乎是永远有效的,同时这种P2P代理网络的安全性和隐匿性也很高。
二、基本安装
首先下载Tor套件安装包,下载地址:http://tor.elf.org/dist/vidalia-bundles/vidalia-bundle-0.1.1.26-0.0.7 exe,其中包括了Tor、Vidalia和Privoxy。Tor就是代理的核心程序,但采用命令行方式控制,设置难度较大;Vidalia是Tor的图形控制界面,用它就可以很方便地设置Ton Privoxy是一款代理转换软件,可以把Tor提供的Socks代理转换为Http代理,供浏览器使用。
安装Tor套件时,选择默认的完全安装即可。安装完成后,桌面上会出现Tor的快捷方式图标,由于我们使用Vidalla的图形界面来设置,所以可以将该图标删除。初次运行Tor套件时,会弹出“Privoxy”窗口,将窗口关闭,Privoxy程序会在后台运行(在桌面右下角的系统托盘内会显示Privoxy图标)。点击系统托盘内的Vidalia图标,选择“启动”就打开了Tor代理服务,待Vidalia图标变为绿色时,就表明Tot已经正常工作。
然后再对Tor进行设置。点击系统托盘内的Vidalia图标,选择“配置”,打开配置窗口,选中“系统运行时Vidalia就运行”和“运行Vidalia时启动Tor”两个选项并保存。
P2P的精神是“人人为我,我为人人。”基于P2P技术的Tor代理服务同样也需要大家做贡献,分享自己的网络资源,而不只是获取。在配置窗口选择“服务器”标签,选中“为Tor网络中继传输”,这样本机也变成了For网络的一个代理服务器。如果Tor不能正常工作,可以点击该界面的“获取地址”按钮,就能得到当前本机的IP地址。对于使用ADSL线路的电脑,其他人可能会经由Tor网络,通过本机来访问一些收费服务,而这些费用会计算在本机上,因此可以选择不做网络访问的出口点,选中“只进行其它Tor服务器之间的中继传输(中间人的角色)”即可。最后还可以根据自己的网络情况选择做Tor代理服务器的带宽。
三、通过Tor访问网站
设置好Tor软件后,如何打开原本无法访问的网站呢?
1 IE浏览器的设置
使用IE浏览器来打开网站时,选择IE菜单栏上的“工具”、“Internet选项”,点击“连接”标签,选择“局域网设置”,在弹出窗口中勾选“为LAN使用代理服务器”,在地址中填入“127.0.0.1”,在端口中填入“8118”,点击“确定”后就可以通过Tor网络来访问网站了(Tor提供的是Socks代理端口9050,然后由Privoxy转换为Http端口8118)。
2 遨游浏览器(Maxthor?)的设置
在基于IE核心开发的第三方浏览器中,遨游浏览器的使用率是最高的。在邀游浏览器的菜单栏中选择“选项”、“代理服务器”、“代理设置”,点击右上角的绿色加号,在弹出的“弹出服务”窗口中任意填入代理名称,代理地址填入“127.0.0.1:8118”,点击确定。然后在菜单栏的“选项”、“代理服务器”中选择该代理即可。
3 Firefox的设置
相对于IE系的浏览器,Firefox搭配Torbutton插件后使用Tor代理更加方便。安装了Firefox浏览器之后,用它访问https://addons.mozilla.org/firefox/2275/,点击“Install now”,浏览器就会自动安装Torbutton。关闭Firefox浏览器再重新打开,插件就安装好了,右下角状态栏会出现“Tor Disabled”按钮,点击该按钮,就会变为“Tor Enabled”。使用Firefox访问网站时,只要点击该按钮就能迅速切换Tor代理,是不是很方便呢?
四、用Tor代理应用程序
现在Derek访问国外的网站已经没有阻碍了,但是他还需要用到一些应用程序,如文献查阅软件,这些软件同样无法连接到国外的服务器上,看来又需要Tor代理来解决问题了。
SocksCap32是Permeo公司的一个免费网络协议转换软件,它可以将本地应用程序的各种通讯协议(如TCP和UDP)中途截取并自动转换成Socks协议再进行连接,即使本身没有代理功能的应用程序(比如很多游戏和软件)也可以用它来代理。下载地址:http://www.skycn.com/soft/1043.html。
启动SocksCap32软件后,进入“SocksCap设置”窗口,在“SOCKS服务器”栏中填入“127.0.0.1”,在“端口”栏中填人“9050”,在协议部分选择“SOCKS版本5”和“由远端解析所有域名”并点击确定。然后在桌面上创建SocksCap32程序的快捷方式,使用的时候,将应用程序的exe文件或快捷方式拖到SocksCap32的快捷方式图标上,应用程序就可以通过Tor代理访问网络了。
五、如何在局域网中使用Tor
如果本机在局域网中,未使用公共IP地址,那可能还需要进行以下设置。在开始菜单中找到Tor程序组,选择“Torrc”文档,可以看到该文档就是Tor服务器的设置文件。在“HttpProxy”和“HttpProxys’’两行中增加“(本机IP地址):2456”,2456是Tor软件访问目录服务器的端口;如果访问局域网还需要密码,则在“HttpProxyAuthentieator”和“HttpsProxyAuthenticator”两行中增加“(用户名):(密码)”。最后重启Tor服务就可以在局域网中使用Tor代理了。