标签归档:realtime

ZeroNet 使用比特币加密和BitTorrent网络的去中心化网站

ZeroNet

使用比特币加密和BitTorrent网络的分散网站-https://zeronet.io/onion

为什么?

  • 我们相信开放、自由和不受审查的网络和通信
  • 没有单点故障:只要至少有一个对等点在为站点提供服务,站点就会保持在线
  • 无托管费用:网站由访问者提供服务
  • 无法关闭:它无处不在,因为它无处不在
  • 快速且离线工作:即使互联网不可用,您也可以访问网站

功能

  • 实时更新的站点
  • Namecoin.bit域支持
  • 易于设置:解包并运行
  • 只需单击一次即可克隆网站
  • 无密码BIP32基于授权:您的帐户受与您的比特币钱包相同的加密保护
  • 内置支持P2P数据同步的SQL Server:使站点开发更轻松,页面加载速度更快
  • 匿名性:完全支持ToR网络,支持.onion隐藏服务,而不是IPv4地址
  • TLS加密连接
  • 自动打开UPnP端口
  • 支持多用户(Openproxy)的插件
  • 可与任何浏览器/操作系统配合使用

它怎麽工作?

  • 启动后zeronet.py您将能够使用以下工具访问ZERONET站点http://127.0.0.1:43110/{zeronet_address}(例如http://127.0.0.1:43110/1HeLLo4uzjaLetFx6NH3PMwFP3qbRbTf3D)
  • 当您访问新的zeronet站点时,它会尝试使用BitTorrent网络查找对等点,以便可以下载站点文件(html、css、js)。从他们那里
  • 您还将为每个访问过的站点提供服务
  • 每个站点都包含一个content.json包含sha512散列中的所有其他文件和使用站点私钥生成的签名的文件
  • 如果站点所有者(拥有站点地址的私钥)修改站点,则他/她签署新的content.json并将其发布给同行。之后,对等体验证content.json完整性(使用签名),他们下载修改后的文件并将新内容发布给其他对等点

Slideshow about ZeroNet cryptography, site updates, multi-user sites »

Frequently asked questions »

ZeroNet Developer Documentation »

屏幕截图


More screenshots in ZeroNet docs »

如何加入

窗口

MacOS

Linux(x86-64位)

  • wget https://github.com/HelloZeroNet/ZeroNet-linux/archive/dist-linux64/ZeroNet-py3-linux64.tar.gz
  • tar xvpfz ZeroNet-py3-linux64.tar.gz
  • cd ZeroNet-linux-dist-linux64/
  • 从以下内容开始:./ZeroNet.sh
  • 导航到以下位置,在浏览器中打开ZeroHello登录页:http://127.0.0.1:43110/

提示:开始于./ZeroNet.sh --ui_ip '*' --ui_restrict your.ip.address要在Web界面上允许远程连接,请执行以下操作

Android(ARM、ARM 64、x86)

码头工人

有一个官方形象,从源头上构建,地址是:https://hub.docker.com/r/nofish/zeronet/

从源安装

  • wget https://github.com/HelloZeroNet/ZeroNet/archive/py3/ZeroNet-py3.tar.gz
  • tar xvpfz ZeroNet-py3.tar.gz
  • cd ZeroNet-py3
  • sudo apt-get update
  • sudo apt-get install python3-pip
  • sudo python3 -m pip install -r requirements.txt
  • 从以下内容开始:python3 zeronet.py
  • 导航到以下位置,在浏览器中打开ZeroHello登录页:http://127.0.0.1:43110/

当前限制

  • 没有类似激流的文件拆分功能来支持大文件(添加了大文件支持)
  • 不比BitTorrent更匿名(添加了内置完全ToR支持)
  • 未压缩文件事务或尚未加密(添加了TLS加密)
  • 没有私人网站

我如何创建一个ZeroNet站点?

  • 单击>创建新的空站点网站上的菜单项ZeroHello
  • 你会成为重定向一个只能由您修改的全新站点!
  • 您可以在中查找和修改站点内容数据/[您的网站地址]目录
  • 修改打开站点后,向左拖动右上角的“0”按钮,然后按签名发布底部的按钮

下一步:ZeroNet Developer Documentation

帮助保持此项目的活力

赞助商

谢谢!