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

注意

本文的内容已经合并 / 失效 / 不再维护,或已不具有参考价值。


简介

打开 ZeroNet 官网,它所描述的内容真的是令人心动不已。 ZeroNet 是一个利用比特币加密和 BT 技术提供不受审查的网络与通信的 BT 平台,由匈牙利的开发者使用 Python 制作,完全开源。ZeroNet 网络功能已经得到完整的种子的支持和加密连接,保证用户通信和文件共享的安全。使用 ZeroNet,你可以匿名上网(使用 Tor ),你可以在自己电脑搭建网站,但即使你关机,你的网站依然在全球存在,别人无法关闭你的网站。网站由特殊的 “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. 海盗湾种子站

  2. MSDN资源区

  3. Kindle电子书

  4. 中文导航

  5. Zeronet搜索引擎

创建你的网站

开启

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

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

创建好了之后,复制你博客的网址,到:这里贴你的网址,那个节点会帮你做种,过几分钟后,你在你刚建的网站发贴试试,应该就能发布到节点了。(如果是博客,添加博文后还要点右下角的 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 客户端访问。

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

参考链接(本文许多内容来自前辈经验,请读者点击下面的链接支持原作者):

Mastodon