Total Pageviews

Monday, 28 March 2016

ZeroNet 及基本使用


ZeroNet是一个去中心化的类似于Internet的网络,由匈牙利的开发者使用Python制作/*Python好评*/,完全开源。网站由特殊的"ZeroNet URL"可以被使用一般的浏览器通过ZeroNet程序浏览,就像访问本地主机一样。ZeroNet默认并「不」匿名,但是用户可以通过内置的Tor功能进行匿名化
ZeroNet使用Bitcoin加密算法及BitTorrent网络。

官网:https://zeronet.io/
代码:https://github.com/HelloZeroNet/ZeroNet

最近对P2P去中心化技术来了些兴趣,用ZeroNet可以访问、建立一个去中心化,不可被强制takedown的网站...下面给大家介绍一下这个工具..
★什么是ZeroNet?
ZeroNet是一个去中心化的类似于Internet的网络,由匈牙利的开发者使用Python制作/*Python好评*/,完全开源。网站由特殊的"ZeroNet URL"可以被使用一般的浏览器通过ZeroNet程序浏览,就像访问本地主机一样。ZeroNet默认并「不」匿名,但是用户可以通过内置的Tor功能进行匿名化。ZeroNet使用Bitcoin加密算法及BitTorrent网络。(翻译于ZeroNet的维基百科页面)
★防DMCA Take down
由于ZeroNet去中心化的原因,国外有人制作了一个ZeroNet版本的海盗湾——Play,这个网站可让版权所有者头疼啦...一般的网站服务器都有IP地址,不抗投诉的ISP收到了向IP WHOIS滥用信箱发送的DMCA投诉信的话,你就要和你的网站说再见了..(俗称 DMCA Take down),可用了ZeroNet后,并没有一台服务器是真实的服务器,任何访客都有可能成为服务器,还有些访客使用了Tor,更找不到真正的IP地址了,你说这DMCA信该向谁发呢?(彻底的言论自由,想想就爽!)
★下载地址
该项目的官方网址为: https://github.com/hellozeronet/zeronet
★安装方式
◇Windows下
Join_New
点击"Microsoft Windows" 下载Windows的安装包
2
解压zip包之后打开解压后的目录
3
运行zeronet.cmd后,会跳出一个黑框,写着Downloading from https://github.com之类的,等进度条跑完之后,会自动运行ZeroNet并打开默认的浏览器(http://127.0.0.1:43110)
至此,ZeroNet已经安装完成,就这么简单:)
★建立一个ZeroID
ZeroID是ZeroNet中承认的唯一ID,类似于你的用户名...既然来了就注册个用户吧(不注册也可以,但是有些类似BBS的地方不能发帖)
访问 http://127.0.0.1:43110/zeroid.bit 进入注册页面..
点击Get auth cert按钮
id
如果后面的是绿点,则可以注册... 点击Send request注册
*安全提示:点击注册后会连接到zeronet官网,如果希望保持匿名,请将浏览器的代理设置为Tor的127.0.0.1:9050(如果你用的是Tor的话,其他代理同理)
注册完毕后,你就拥有了在ZeroNet的唯一用户名,任何人无法伪造你的用户名..
当然需要进行备份,备份ZeroBundle\ZeroNet\data\users.json文件,这里会有你的用户名私钥,不要丢失,不要泄露给别人..
(*备份很重要,我的第一个用户名xiaolan因为没备份丢了...)
★访问网站
在知道网站地址后,即可通过 http://127.0.0.1:43110/网站地址 访问
假设知道有一个网站,地址为 1Nse6WcodQ5Mj6ZwvZvuyCVvQESwuxbCUy 则通过
http://127.0.0.1:43110/1Nse6WcodQ5Mj6ZwvZvuyCVvQESwuxbCUy 访问(这是我建立的一个BBS,叫GFW Talk,欢迎来玩)
◇如果使用Tor Browser...
需要在Tor Browser设置为127.0.0.1:43110为代理绕过地址...
TorBrowser
设置——Advanced——Settings——No Proxy for: 127.0.0.1:43110