B^B .. Oh

一群爱搞事情的小弱鸡

Tor的高级使用方式


        Tor是实现匿名通信的自由软件。其名源于“The Onion Router”(洋葱路由器)的英语缩写。用户可透过Tor接达由全球志愿者免费提供,包含7000+个中继的覆盖网络,从而达至隐藏用户真实地址、避免网络监控及流量分析的目的。Tor用户的互联网活动(包括浏览在线网站、帖子以及即时消息等通信形式)相对较难追踪。Tor的设计原意在于保障用户的个人隐私,以及不受监控地进行秘密通信的自由和能力。

《Tor的高级使用方式》

Tor不会阻止在线网站判断用户是否通过Tor访问该网站。尽管它保护用户的隐私,但却不会掩饰用户正在使用Tor这一事实。有些网站会对使用Tor的用户进行限制。MediaWiki的扩展Torblock便是其中一个例子,其能自动地限制透过Tor进行的编辑。

        Tor透过在5层协议栈中的应用层进行加密,从而实现洋葱路由这一种技术。Tor会对包括下一个节点的IP地址在内的数据,进行多次加密,并透过虚拟电路(包括随机选择的Tor节点)将其提交。每个中继都会对一层加密的数据进行解密,以知道数据的下一个发送目的地,然后将剩余的加密数据发送给它。最后的中继会解密最内层的加密数据,并在不会泄露或得知源IP地址的情况下,将原始数据发送至目标地址。


Mac下安装Tor(非Tor Browser)及控制程序

1、安装Tor

brew install tor

2、安装nyx

brew install nyx

 

编辑torrc文件

mac下的torrc文件位于/usr/local/etc/tor/torrc

#减少磁盘读写
AvoidDiskWrites 1

#设置本地监听端口和控制端口
SocksListenAddress 127.0.0.1
ControlPort 9051
SocksPort 9050
CookieAuthentication 1



GeoIPFile /Applications/Tor Browser.app/Contents/Resources/TorBrowser/Tor/geoip
GeoIPv6File /Applications/Tor Browser.app/Contents/Resources/TorBrowser/Tor/geoip6

#设置控制密码
#HashedControlPassword 16:872860B76453A77D60CA2BB8C1A7042072093276A3D701AD684053EC4C

#网桥设置
#Bridge []:XXX
#UseBridges 1
#UpdateBridgesFromAuthority 1

#前置代理
#HTTPSProxy 127.0.0.1:9666
Socks5Proxy 127.0.0.1:1086


DirReqStatistics 0

#禁用以下地区节点
#ExcludeNodes {cn},{hk},{mo},{sg},{th},{pk},{by},{ru},{ir},{vn},{ph},{my},{cu}
#ExcludeExitNodes {cn},{hk},{mo},{sg},{th},{pk},{by},{ru},{ir},{vn},{ph},{my},{cu}
#StrictNodes 1

#设置出口地区节点
#StrictExitNodes 1
#ExitNodes {us}

 

启动Tor以及Nyx

shell@mac:  tor 

《Tor的高级使用方式》

shell@mac:  nyx 

《Tor的高级使用方式》

《Tor的高级使用方式》

《Tor的高级使用方式》

 

设置代理

将浏览器等其他软件代理设置为Socks5 127.0.0.1:9050

 

点赞

发表评论

电子邮件地址不会被公开。 必填项已用*标注