使用 Bitcoin 加密和 BitTorrent 网络的去中心化网络 - https://zeronet.io
在你运行zeronet.py后你将可以通过http://127.0.0.1:43110/{zeronet_address} (比如.
http://127.0.0.1:43110/1HeLLo4uzjaLetFx6NH3PMwFP3qbRbTf3D)。访问 zeronet 中的站点。
在你浏览 zeronet 站点时,客户端会尝试通过 BitTorrent 网络来寻找可用的节点,从而下载需要的文件 (html, css, js...)
你将会储存每一个浏览过的站点
content.json ,它储存了其他所有文件的 sha512 hash 值
和一个通过站点私钥建立的签名content.json 然后推送至其他节点,
那么所有节点将会在验证 content.json 的真实性 (使用签名)后, 下载修改后的文件并推送至其他节点。

ZeroNet.exe (win), ZeroNet(.app) (osx), ZeroNet.sh (linux)wget https://github.com/HelloZeroNet/ZeroBundle/raw/master/dist/ZeroBundle-linux64.tar.gztar xvpfz ZeroBundle-linux64.tar.gzcd ZeroBundle./ZeroNet.sh 来启动在你打开时他将会自动下载最新版本的 ZeroNet 。
sudo apt-get updatesudo apt-get install msgpack-python python-geventwget https://github.com/HelloZeroNet/ZeroNet/archive/master.tar.gztar xvpfz master.tar.gzcd ZeroNet-masterpython2 zeronet.py 来启动pkg install zeronet 或者 cd /usr/ports/security/zeronet/ && make install cleansysrc zeronet_enable="YES"service zeronet startvagrant upvagrant ssh 连接到 VMcd /vagrantpython2 zeronet.py --ui_ip 0.0.0.0docker run -d -v <local_data_folder>:/root/data -p 26552:26552 -p 43110:43110 nofish/zeronetENABLE_TOR 环境变量为 true (默认: false). E.g.:docker run -d -e "ENABLE_TOR=true" -v <local_data_folder>:/root/data -p 26552:26552 -p 43110:43110 nofish/zeronet
* 在你的浏览器中打开 http://127.0.0.1:43110/
virtualenv envsource env/bin/activatepip install msgpack geventpython2 zeronet.py如果 zeronet 在运行,把它关掉 执行:
$ zeronet.py siteCreate
...
- Site private key: 23DKQpzxhbVBrAtvLEc2uvk7DZweh4qL3fn3jpM3LgHDczMK2TtYUq
- Site address: 13DNDkMUExRf9Xa9ogwPKqp7zyHFEqbhC2
...
- Site created!
$ zeronet.py
...
你已经完成了! 现在任何人都可以通过
http://localhost:43110/13DNDkMUExRf9Xa9ogwPKqp7zyHFEqbhC2
来访问你的站点
下一步: ZeroNet 开发者文档
$ zeronet.py siteSign 13DNDkMUExRf9Xa9ogwPKqp7zyHFEqbhC2
- Signing site: 13DNDkMUExRf9Xa9ogwPKqp7zyHFEqbhC2...
Private key (input hidden):
$ zeronet.py sitePublish 13DNDkMUExRf9Xa9ogwPKqp7zyHFEqbhC2
...
Site:13DNDk..bhC2 Publishing to 3/10 peers...
Site:13DNDk..bhC2 Successfuly published to 3 peers
- Serving files....
$ claude mcp add ZeroNet \
-- python -m otcore.mcp_server <graph>