Fedora OS tor 配置

什么是Tor
Tor的全称是“The Onion Router”,号称是“An anonymous Internet communicaton system”。它针对现阶段大量存在的流量过滤、嗅探分析等工具,在JAP之类软件基础上改进的,支持Socks5,并且支持动态代理链(通过Tor访问一个地址时,所经过的节点在Tor节点群中随机挑选,动态变化,由于兼顾速度与安全性,节点数目通常为2-5个),因此难于追踪,有效地保证了安全性。另一方面,Tor 的分布式服务器可以自动获取,因此省却了搜寻代理服务器的精力。

辅助工具Priovoxy
Privoxy 在这里是一个辅助的包转换器,把Tor的SOCKS转换成HTTP。Tor服务器又称作SOCKS接口,所以如果你希望进行HTTP协议的访问(如访问网页)就需要通过Privoxy 来把SOCKS转换为HTTP代理。否则你是无法访问网页的。

如何使用tor
1 首先安装tor,privoxy,fedora系统如下操作:

#yum install tor privoxy

2 获得tor网桥地址
用你的gmail帐号发送主题为”get bridges”的邮件至bridges@torproject.org

3 配置tor,启用tor的网桥并添加2步中收到的地址列表:

#vi /etc/tor/torrc
...
#在torrc文件最后增加如下内容

#行开启网桥
UseBridges 1

#添加类似如下的网桥地址列表

bridge 89.174.119.220:443

bridge 140.109.113.62:9001

bridge 121.8.11.200:443

4 配置provixy

#vi /etc/privoxy/config
...
#在config文件最后添加如下内容(勿漏最后的点)
forward-socks4a / 127.0.0.1:9050 .

5 至此tor的主要工作已完成,测试完成情况,使用如下命令启动服务。

#privoxy
...
#tor
...
Nov 16 16:36:45.007 [notice] Tor has successfully opened a circuit. Looks like client
functionality is working.

注:测试tor服务是否正常工作,可以通过命令“netstat -tap |grep privoxy”和“netstat -tap |grep tor“判断tor是否运行成功。如果在第5步中运行privoxy出现“Fatal error: can’t check configuration file ‘/etc/config’: No such file or directory”的类似的错误输出,请切换目录至/etc/privoxy目录下运行之。

浏览网页
由于tor的数据包是socks类型,故浏览网页http协议数据包无法直接支持。在firefox中可以通过torbutton插件来搞定这个问题,在firefox->工具->附加组件中直接搜索安装torbutton即可。

此文章整理自good bai和月光博客

发表评论?

0 条评论。

发表评论


注意 - 你可以用以下 HTML tags and attributes:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

www.000webhost.com