利用ZeroNet轻松免费搭建P2P全球网站

简介

打开ZeroNet官网,它所描述的内容真的是令人心动不已。ZeroNet是一个利用比特币加密和BT技术提供不受审查的网络与通信的BT平台,由匈牙利的开发者使用Python制作,完全开源。ZeroNet网络功能已经得到完整的种子的支持和加密连接,保证用户通信和文件共享的安全。使用ZeroNet,你可以匿名上网,你可以在自己电脑搭建网站,但即使你关机,你的网站依然在全球存在,别人无法关闭你的网站。网站由特殊的”ZeroNet URL”可以被使用一般的浏览器通过ZeroNet程序浏览,就像访问本地主机一样。ZeroNet默认并「不」匿名,但是用户可以通过内置的Tor功能进行匿名化。ZeroNet使用Bitcoin加密算法及BitTorrent网络。

总结说,ZeroNet有几大特点:

  1. 无需备案:你不需要通知任何人,就能建立网站(注意,你需要把网址告诉别人)。

  2. 无需审核:你的网站不会被干掉(注意,你可能被干掉)。

  3. 无需服务器:你不用为了维持你的网站而长期维持服务器(注意,你需要维持用户对你的关注度,因为网站利用P2P网络,就像你下片需要找一个热门的才有更多资源供你下载一样,你的网站用户越多,你网站的稳定性和速度越高)。

  4. 无视防火墙:你发布或获取信息时,他人更难阻止你(注意,但可以在肉体层面阻止你上网)。

Try!

访问官网,或者Github项目页面,按照提示下载你所使用平台下的ZeroNet。

下面以Windows为例。

首次运行

下载解压过后,运行zeronet.cmd,稍等片刻,浏览器会自动打开,你会看到这样的欢迎界面。

ZeroNet界面

至此,初步安装已经成功,你可以浏览你想浏览的ZeroNet全球站点了。注意,今后如果你需要浏览以127.0.0.1:43110开头的地址时,你必须ZeroNet在运行方可。

这里安利几个地址:

  1. 海盗湾种子站:http://127.0.0.1:43110/1PLAYgDQboKojowD3kwdb3CtWmWaokXvfp/

  2. MSDN资源区:http://127.0.0.1:43110/1AJB5rtjfB9imjDGVk5vtRtZp3zgYizbpG/

  3. Kindle电子书:http://127.0.0.1:43110/1KHCBG6dmbKXTZNenfwhWZ5x3oDyYyHSD4

  4. 中文导航:http://127.0.0.1:43110/1NzWeweqJ32aRVdM5UzFnYCszuvG5xV3vS

  5. Zeronet搜索引擎:http://zeroexpose.com/

创建你的网站

开启

简单地创建博客相当简单,请按照下面动图指示的去做。

轻松点击两下即可创建博客站

创建好了之后,复制你博客的网址,到:这里贴你的网址,那个节点会帮你做种,过几分钟后,你在你刚建的网站发贴试试,应该就能发布到节点了。(如果是博客,添加博文后还要点右下角的Sign & Publish new content按钮才是真正发布。

配置
  1. 修改博客头像、名称、简介。鼠标移到自己的帖子/博文/标题的上方,左边出现铅笔的图标,点击铅笔图标以后能够编辑帖子/博文/标题,还可以删除帖子/博文。编辑的时候页面下方有个问号,点击它会出现markdown格式的帮助信息。准备你的头像,修改名称为avatar.png。打开ZeroBundle\ZeroNet\data\博客ID\img,用你的头像替换原avatar.png

  2. “Read More”的添加。在你需要的隐藏的文字之前输入---。就可以实现阅读全文的效果。

  3. 文章中插入图片。把你的图片改成一个简单的名称,如:1.jpg。然后把它放到ZeroBundle\ZeroNet\data\博客ID\img里。在文章需要插入图片的地方以![image alt](img/1.jpg)形式插入。

  4. 备份博客。备份ZeroBundle\ZeroNet\data\users.json这个文件就可以了。特别注意:在ZeroNet中,能证明你是网站所有人的唯一方法就是你的Private Key, 所以无论如何也不能丢失…打开\ZeroBundle\ZeroNet\data目录,找到users.json之后找到你的网站地址,有一行 "privatekey": "5K5qG**9ZtD431"就是你的private key了,注意不要与auth_privatekey搞混了,只有属于你的网站才有privatekey这一栏目。将它放在一个安全的地方吧!(这里只是说privatekey很重,一般备份不能只备份privatekey,要备份ZeroBundle\ZeroNet\data\users.json这个文件,因为这个文件还有ZeroID等其他重要帐号信息!!)

  5. 每个页面的右上角有个0图标,用鼠标按住它,向左拖拽,就会出现很多关于该页面的很多信息,还能做很多设置。

申请一个免费域名

参考这里

首先开通ZeroMail,欢迎界面上有入口,方法也很简单,不再赘述。

然后发送你的请求给 domains4free。具体可以看上面的“参考这里”。

Client

通常来说,你如果想要访问ZeroNet的网络,你必须在电脑上把软件启动才行。不过Zeroproxy实现了不用Zeronet客户端的方式。你只需要把http://127.0.0.1:43110换成https://bit.no.com:43110即可,不过

  1. 推荐你使用127.0.0.1的地址。

  2. 你在通过Zeroproxy代理访问的时候,会生成一个新的key。为了安全,不要登录你原本的key。使用新的key就好。因为这一原因,Zeroproxy只是给没有安装ZeroNet的访客使用的,作为一种临时的展示,而不是给发布者用的,所以发布的功能也在这一模式下禁止了。

  3. 为了更好的网络环境,再次推荐使用ZeroNet客户端访问。

初步配置已经介绍完了。欢快地浏览吧!

参考链接(本文许多内容来自前辈经验,请读者点击下面的链接支持原作者):
  1. https://www.zhihu.com/question/37439960
  2. http://www.williamlong.info/archives/4574.html
  3. https://github.com/HelloZeroNet/ZeroNet#user-content-how-to-join
  4. http://127.0.0.1:43110/1FRFyuWmfNKJHYFEMikmXmA7ToMiXTRZ6o/?Post:5
  5. http://127.0.0.1:43110/1Nse6WcodQ5Mj6ZwvZvuyCVvQESwuxbCUy/?Topic:18_13Z7XxTa7JuFat3KzzMWu3onwM6biLuurJ/
  6. http://127.0.0.1:43110/1Nse6WcodQ5Mj6ZwvZvuyCVvQESwuxbCUy/?Topic:1_13Z7XxTa7JuFat3KzzMWu3onwM6biLuurJ/+4+26+Update+zeronet+tor+browser+tor