零网
使用比特币加密和 BitTorrent 网络的去中心化网站 - https://zeronet.io/onion
为什么?
- 我们相信开放、自由和未经审查的网络和沟通。
- 无单点故障:只要至少有 1 个对等点为其提供服务,站点就会保持在线状态。
- 无托管费用:网站由访问者提供服务。
- 无法关闭:它无处不在,因为它无处不在。
- 快速且离线工作:即使互联网不可用,您也可以访问该网站。
特征
- 实时更新的网站
- Namecoin .bit 域支持
- 易于设置:解压并运行
- 一键克隆网站
- 基于无密码 BIP32 的授权:您的帐户受到与比特币钱包相同的加密技术的保护
- 具有 P2P 数据同步功能的内置 SQL 服务器:允许更轻松的站点开发和更快的页面加载时间
- 匿名:完全支持 Tor 网络,使用 .onion 隐藏服务而不是 IPv4 地址
- TLS 加密连接
- 自动打开 uPnP 端口
- 用于多用户(openproxy)支持的插件
- 适用于任何浏览器/操作系统
它是如何运作的?
- 启动
zeronet.py
后,您将能够使用http://127.0.0.1:43110/{zeronet_address}
访问 Zeronet 站点(例如http://127.0.0.1:43110/1HeLLo4uzjaLetFx6NH3PMwFP3qbRbTf3D
)。 - 当您访问新的 Zeronet 站点时,它会尝试使用 BitTorrent 网络查找对等点,以便可以从它们下载站点文件(html、css、js...)。
- 每个访问过的站点也由您提供服务。
- 每个站点都包含一个
content.json
文件,该文件以 sha512 哈希形式保存所有其他文件以及使用站点私钥生成的签名。 - 如果网站所有者(拥有网站地址的私钥)修改了网站,那么他/她会签署新的
content.json
并将其发布给同行。然后,对等点验证content.json
完整性(使用签名),下载修改后的文件并将新内容发布给其他对等点。
关于 ZeroNet 加密、站点更新、多用户站点的幻灯片 »
常见问题解答 »
ZeroNet 开发人员文档 »
截图
ZeroNet 文档中的更多屏幕截图 »
如何加入
视窗
- 下载 ZeroNet-py3-win64.zip (18MB)
- 随处拆包
- 运行
ZeroNet.exe
macOS
- 下载 ZeroNet-dist-mac.zip (13.2MB)
- 随处拆包
- 运行
ZeroNet.app
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 界面上进行远程连接。
安卓(arm、arm64、x86)
- 支持的最低 Android 版本 16 (JellyBean)
- APK下载:https://github.com/canewsin/zeronet_mobile/releases
- XDA 实验室:https://labs.xda-developers.com/store/app/in.cannews.zeronet
码头工人
有一个官方图像,从源代码构建: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/
目前的限制
没有类似 torrent 的文件分割来支持大文件(添加大文件支持)不比 Bittorrent 更匿名(添加了内置的完整 Tor 支持)- 文件事务未压缩
或已加密(添加了TLS加密) - 没有私人网站
如何创建 ZeroNet 站点?
- 单击 ZeroHello 站点上的⋮ > “创建新的空站点”菜单项。
- 您将被重定向到一个全新的网站,只能由您修改!
- 您可以在data/[yoursiteaddress]目录中查找和修改您网站的内容
- 修改后打开您的网站,将右上角的“0”按钮向左拖动,然后按底部的签名和发布按钮
后续步骤:ZeroNet 开发人员文档
帮助保持这个项目的活力
- 比特币:1QDhxQ6PraUZa21ET5fYUCPgdrwBomnFgX
- 贝宝:https://zeronet.io/docs/help_zeronet/donate/
赞助商
- BrowserStack.com 实现更好的 macOS/Safari 兼容性
谢谢你!
- 更多信息、帮助、变更日志、zeronet 站点:https://www.reddit.com/r/zeronet/
- 来吧,与我们聊天:#zeronet @ FreeNode 或在 gitter 上
- 电子邮件:[email protected](PGP:960F FF2D 6C14 5AA6 13E8 491B 5B63 BAE6 CB96 13AE)