imtoken钱包安卓下载链接|zeronet
零网(ZeroNet)初探 | reuixiy
eroNet)初探 | reuixiyreuixiy生活技術述身
零网(ZeroNet)初探听说有个暗网,现在接触了个零网……打开之后,首先感觉界面很棒,骚气的紫色,加上渐变,让人眼前一亮 (๑•̀ㅂ•́)و✧~网页下拉,很赞有木有,不过最让人眼前一亮的是右上角的小东东,鼠标按住它往左拉,会出现一个侧栏。别的不说,光是这 UI 就值得体验一下!#介绍和安装1)什么是 ZeroNet?ZeroNet 是一个去中心化的类似于 Internet 的网络,由匈牙利的开发者使用 Python 制作,完全开源。网站特殊的 ZeroNet URL 可以使用一般的浏览器浏览,就像访问本地主机一样。ZeroNet 默认并不匿名,但是用户可以通过内置的 Tor 功能进行匿名化。ZeroNet 使用 Bitcoin 加密算法及 BitTorrent 网络。ZeroNet 是一个利用比特币加密和 BT 技术提供不受审查的网络与通信的 BT 平台,ZeroNet 网络功能已经得到完整的种子的支持和加密连接,保证用户通信和文件共享的安全。使用 ZeroNet,你可以匿名上网,你可以在自己电脑搭建网站,但即使你关机,你的网站依然在全球存在,别人无法关闭你的网站。2)防 DMCA Take down由于 ZeroNet 去中心化的原因,国外有人制作了一个 ZeroNet 版本的海盗湾——Play,这个网站可让版权所有者头疼啦……一般的网站服务器都有 IP 地址,不抗投诉的 ISP 收到了向 IP WHOIS 滥用信箱发送的 DMCA 投诉信的话,你就要和你的网站说再见了……(俗称 DMCA Take down)。可用了 ZeroNet 后,并没有一台服务器是真实的服务器,任何访客都有可能成为服务器,还有些访客使用了 Tor,更找不到真正的。3)使用 ZeroNet 的特点可以建自己的网站,且无需备案,无需审核,无需服务器。[1]基于 P2P 原理,你只要建好并有足够的人浏览过,即使你自己关机,你的网站依然在全球存在,别人想关你站,也没门。基于 P2P 原理,支持内网穿透,也就是说你在内网也没关系,手机也没问题。基于比特币原理,账号很安全,谁也不知道你是谁,谁也盗不去。不需要域名,任何人访问都使用 http://127.0.0.1:43110/字符串 来访问。以上摘改自:ZeroNet 搭建全球网站。4)如何安装 ZeroNet?安装很简单,按照网站的说明操作即可:官网:https://zeronet.io/GitHub:https://github.com/hellozeronet/zeronet官方文档:https://zeronet.io/docs/zh/使用起来也很简单,并且已支持中文了,点界面左上角的 ┇,点击 zh 即可。一开始可能有点懵,但是多折腾折腾很快就能上手,里面也有中文论坛,有前辈写了很好的入门介绍。5)在你尝试前的温馨提醒和暗网一样,防审查和匿名带来的一个后果:里面有些内容可能会使你感到不适。我只能说,并不是所有的人都有你那么高尚,并不是所有的人都有和你一样的信仰,所以请保持你的高尚,尊重别人的信仰,相信自己的信仰。最后附上我的零网博客地址:http://127.0.0.1:43110/io-oi.bit/公网可以通过代理访问:https://zn.amorgan.xyz/io-oi.bit/#个人思考去中心化是个很有意思的想法,去中心化的互联网可以通过 P2P[2] 架构实现。自从基于 P2P 架构的加密货币——比特币火了之后,出现了很多 P2P 架构的文件传输应用,声称可以取代 HTTP 的 IPFS,文件同步工具 Resilio Sync,以及这里所言的零网。其实,P2P 架构的概念在 1969 年就已提出[3],但为什么去中心化的互联网没能发展起来?我觉得主要是:技术限制政府限制版本控制问题,事件处理时间过长,同步的垃圾数据量太多,隐私数据的安全性等等,这些技术问题正在不断被解决(开源有很大功劳),这也是现在去中心化的互联网应用得以迅速发展的主要原因。然而,随着去中心化的互联网的发展,我觉得技术问题将逐渐变得不那么重要,主要的问题将是与政府的冲突。冲突何在?政府的职责之一就是监管,不知为什么,个人总感觉这是去中心化的死对头。最后,安利一篇我在零网看到的一篇很好的文章。此外,对于去中心化,我在我的另一个博客写了一篇文章——《集权管理与去中心化》。参考:https://www.zhihu.com/question/37439960 ↩︎https://en.wikipedia.org/wiki/Peer-to-peer ↩︎https://en.wikipedia.org/wiki/Peer-to-peer#cite_ref-5 ↩︎#zeronet #decentralizedtech | l
ZeroNet: Decentralized websites using Bitcoin cryptography and the BitTorrent network
ZeroNet: Decentralized websites using Bitcoin cryptography and the BitTorrent network
zh
Chinese (Simplified)
Chinese (Traditional)
Dutch
English
German
French
Hungarian
Italian
Persian
Portuguese
Portuguese (Brazil)
Spanish
Russian
ZeroNet
开放,自由,去中心化的网络,使用 Bitcoin 加密和 BitTorrent 网络
下载 Windows 版本
17.8MB · 解压缩 · 运行 ZeroNet.exe
或者
获取适用于其他平台的安装包和源代码
下载 macOS 版本
12.7MB · Download · Run ZeroNet.app
或者
获取适用于其他平台的安装包和源代码
下载 Linux 64bit 版本
12MB · 解压缩 · 运行 ZeroNet.sh
或者
获取适用于其他平台的安装包和源代码
下载 Android 安装包(试验性)
30MB · Install APK · Launch ZeroNet
或者
XDA Labs
获取适用于其他平台的安装包和源代码
安装指南
支持 Windows, Linux, Mac 平台
点对点
你的内容将被去中心化的直接分发给其他访客,不需要任何的中央服务器。
去中心化节点无处不在!
无托管费用站点由访问者托管。
永远在线不会受单点故障影响。
易于使用
不需要配置下载,解压,直接运行!
.bit 域名
使用 Namecoin 加密货币的去中心化域名
无需密码
使用与比特币钱包相同的加密方法来保护你的账户
高速
页面加载速度不会受限于你的互联网连接速度
动态内容
实时更新,支持多用户站点
原理
跨平台支持
支持运行于 Windows、Linux或 Mac 平台的任何现代化浏览器
匿名
你可以通过 Tor 网络方便地隐藏自己的 IP 地址
阅读常见问题解答
可离线使用
在没有互联网连接的情况下也可以浏览保存过的站点
开放源代码
社区开发,社区支持
请捐助来维持这个项目的运行
我们相信
开放,自由,去中心化的
网络与通讯
github
ghost
lang
triangle
Contact: {mail}, [PGP ASC] ·
Hosted by Vultr.com
求科普ZeroNet是什么? - 知乎
求科普ZeroNet是什么? - 知乎首页知乎知学堂发现等你来答切换模式登录/注册网站求科普ZeroNet是什么?不构成问题显示全部 关注者16被浏览21,422关注问题写回答邀请回答好问题添加评论分享2 个回答默认排序cms4206年产于浙江的菜鸡,至今奇迹般仍未变质。 关注直接引官方文档:What is ZeroNet?什么是ZeroNet?ZeroNet uses Bitcoin cryptography and BitTorrent technology to build a decentralized censorship-resistant network.ZeroNet使用比特币加密算法和BitTorrent技术来建立一个去中心化的抗审查网络Users can publish static or dynamic websites to ZeroNet and visitors can choose to also serve the site themselves. Websites will remain online as long as one peer is still online.用户可以向ZeroNet公开发布静态或动态网站,访问者们可以选择一起提供这些网站的内容。只要有一个节点在线,网站将始终保持在线When a site is updated by its owner, all nodes serving that site (previous visitors) will receive only the incremental updates made to the site content.当一个网站被它的主人更新,所有正在提供这个网站的节点(此前的访问者)将指挥接收到网站内容的增量更新ZeroNet comes with a built-in SQL database. This makes content-heavy site development easy. The DB is then synced to hosting nodes via incremental updates.ZeroNet自带一个内建的SQL数据库。这使得开发内容丰富的网站变得容易。这个数据库通过增量更新与托管节点同步说白了,原理从本质上说其实就是基于BT的文件共享,只不过针对托管网站进行了大量针对性的优化罢了发布于 2021-01-02 13:11赞同 5添加评论分享收藏喜欢收起咔嚓咔嚓 关注Net Zero 净零(1)零碳(2)零能耗(3)零水耗(4)零废弃物指建筑必须达到过去一年能源使用平衡,净零能耗平衡是基于项目所消耗的能源量和所产生的能源量。通俗而言,就是建筑一次和二次的能耗用再生能源将其抵消,这样的建筑就是一个“净零”的建筑。国际组织定了一个目标,2030年所有新的建筑都应该是“净零”能耗,而到2050年,无论是新建还是即有建筑,都应该做到“净零”能耗,这样才能满足碳排的要求。发布于 2020-10-26 21:45赞同 4添加评论分享收藏喜欢收起
ZeroNet: Decentralized websites using Bitcoin cryptography and the BitTorrent network
ZeroNet: Decentralized websites using Bitcoin cryptography and the BitTorrent network
en
Chinese (Simplified)
Chinese (Traditional)
Dutch
English
German
French
Hungarian
Italian
Persian
Portuguese
Portuguese (Brazil)
Spanish
Russian
ZeroNet
Open, free and uncensorable websites,using Bitcoin cryptography and BitTorrent network
Download for Windows
17.8MB · Unpack · Run ZeroNet.exe
or
Other platforms and source code
Download for macOS
12.7MB · Download · Run ZeroNet.app
or
Other platforms and source code
Download for Linux 64bit
12MB · Unpack · Run ZeroNet.sh
or
Other platforms and source code
Download Android package (experimental)
30MB · Install APK · Launch ZeroNet
or
XDA Labs
Other platforms and source code
Install instructions
Windows, Linux, Mac supported
Peer-to-Peer
Your content distributed directly to other visitors without any central server.
UncensoredIt's nowhere because it's everywhere!
No hosting costsSites are served by visitors.
Always accessibleNo single point of failure.
Simple
No configuration needed:Download, unpack and start using it.
.bit domains
Decentralized domains using Namecoin cryptocurrency.
No passwords
Your account is protected by the same cryptography as your Bitcoin wallet.
Fast
Page response time is not limited by your connection speed.
Dynamic content
Real-time updated, multi-user websites.
How does it work?
Works everywhere
Supports any modern browser onWindows, Linux or Mac platforms.
Anonymity
You can easily hide your IP address using the Tor network.
Read the FAQ
Offline
Browse the sites you're seeding even if your internet connection is down.
Open Source
Developed by the community for the community.
Please donate to keep this project alive
We believe in
open, free, and uncensored
network and communication.
github
ghost
lang
triangle
Contact: {mail}, [PGP ASC] ·
Hosted by Vultr.com
ZeroNet
ZeroNet
ZeroNet
介绍
什么是ZeroNet?
为什么你们要创造ZeroNet?
特性
它是怎么工作的?
关于ZeroNet加密技术的幻灯片,包含内容更新机制和多用户站点说明 »
截图
更多截图 »
目前的不足
帮助这个项目
谢谢你!
FAQ 常见问题
开始使用ZeroNet
安装
网站示例
创建新站点
站点开发
入门
ZeroFrame API 参考文档
content.json的结构
dbschema.json的结构
授权认证
帮助ZeroNet的开发
向 ZeroNet捐助
网络协议
捐助
ZeroNet
Docs »
介绍
Edit on GitHub
什么是ZeroNet?
ZeroNet 使用了比特币(Bitcoin)的加密算法和BT软件的分布式技术来创建去中心化的抗审查网络系统.
用户可以在ZeroNet上发布状态或制作动态网站,每个浏览者都可能作为网页的间接分发者。只要有一个该网页曾经的浏览者在线,这个网站就能够被访问。
当一个网页被其所有者更新时,所有承担分发该网页的用户节点(也就是浏览过这个网页的人) 都会收到网页的增量更新数据。
ZeroNet有一个内建的SQL数据库。这让那些依赖大量数据内容的网站布设起来变得简单。数据库和网页一样都会在每个负责分发该网页的节点间进行增量更新。
为什么你们要创造ZeroNet?
我们追求开放、自由、无审查的通信。
拒绝审查:只要某个东西被发布,它就无法被他人删除。
避免单点脆弱:只要有一个节点在线,该节点缓存过的网页内容就可以被别人访问。
永不下线的网站:整个ZeroNet的网站无所在,又无处不在。只要你愿意,你就可以帮助缓存和提供网页。
快速: ZeroNet 使用BT技术来分发内容,比那些有中心服务器的网站更迅速。
可以在非常环境下工作: 即使你无法连接到因特网,你也可以在局域网中的ZeroNet里浏览网站。
安全: 网页的创建者是匿名的,我们使用比特币(Bitcoin)一样的加密技术。
特性
便捷容易,无需配置即可启动
不需要密码。因为我们采用了基于BIP32
的认证机制: 你的账户使用了和比特币钱包的那一套加密算法一样相同
实时的页面更新
Namecoin系统的 .bit 域名支持
SQL 数据库支持:让站点开发更容易,页面加载时间更短
匿名:对洋葱网络提供完整支持,可以通过.onion隐蔽服务来访问网站,而非传统的ipv4地址
TLS 加密链接
自动启用uPnP 端口支持
多用户 (开放代理端口) 插件
能在多种浏览器/操作系统上运行
它是怎么工作的?
安装和运行ZeroNet后,你可以通过打开下面的网址来开始浏览:
http://127.0.0.1:43110/{zeronet_site_address}
(例如 http://127.0.0.1:43110/1HeLLo4uzjaLetFx6NH3PMwFP3qbRbTf3D).
ZeroNet 会使用BT网络来寻找其他正在为你想要浏览的网页做种的用户节点,然后从他们那里取得网页文件(HTML, CSS, JS...) 。
被你浏览过的网页以后也会由你(和别人)为新的浏览者来提供网页内容。
每个站点都包含了一份该站点包含的所有文件的清单(并且用SHA512取了哈希值),这个文件清单由站点的拥有者使用他的私钥来签名,以保证这个清单文件的可靠性。
假如站点的所有者更新了网页,他会签署一份新的文件清单,然后发布给别的用户节点。 别的用户收到并且验证了该清单的真实性后,他们会自动下载和自动更新新的文件,并把更新后的网站内容继续分发给以后的浏览者。
关于ZeroNet加密技术的幻灯片,包含内容更新机制和多用户站点说明 »
截图
更多截图 »
目前的不足
无法像BT种子下载一样,把大文件分割成多块来让用户只缓存一部分。
文件传输目前不支持压缩 ~~也不支持加密传输~~ (注:已经添加了TLS加密支持)
不支持私有站点
帮助这个项目
Bitcoin地址: 1QDhxQ6PraUZa21ET5fYUCPgdrwBomnFgX
谢谢你!
欲查询更多信息、帮助、变更日志、ZeroNet站点,请访问 http://www.reddit.com/r/zeronet/
来,和我们聊一聊: #zeronet @ FreeNode ,或 gitter
Next
Built with MkDocs using a theme provided by Read the Docs.
GitHub
Next »
安装 - ZeroNet
安装 - ZeroNet
ZeroNet
介绍
FAQ 常见问题
开始使用ZeroNet
安装
安装ZeroNet
Debian Linux系统的手动安装
Vagrant
Docker
Virtualenv
网站示例
创建新站点
站点开发
入门
ZeroFrame API 参考文档
content.json的结构
dbschema.json的结构
授权认证
帮助ZeroNet的开发
向 ZeroNet捐助
网络协议
捐助
ZeroNet
Docs »
开始使用ZeroNet »
安装
Edit on GitHub
安装ZeroNet
下载ZeroBundle: Windows, macOS, Linux 64bit, Linux 32bit
在你喜欢的地方解压。
运行 ZeroNet.exe (win), ZeroNet(.app) (macOS), ZeroNet.sh (linux)
Debian Linux系统的手动安装
sudo apt-get update
sudo apt-get install msgpack-python python-gevent
wget https://github.com/HelloZeroNet/ZeroNet/archive/master.tar.gz
tar xvpfz master.tar.gz
cd ZeroNet-master
运行python zeronet.py
在浏览器中打开 http://127.0.0.1:43110/
Vagrant
vagrant up
通过 vagrant ssh来连接VM
cd /vagrant
运行 python zeronet.py --ui_ip 0.0.0.0
在浏览器中打开 http://127.0.0.1:43110/
Docker
docker run -d -v
这个 Docker 镜像包含了Tor 代理,不过默认情况下是不启用的。注意,某些服务器提供商不允许你在他们的服务器上运行Tor服务。假如你要启用Tor,把环境变量ENABLE_TOR 设置为 true (默认是 false)。例如
docker run -d -e "ENABLE_TOR=true" -v
* 在浏览器中打开 http://127.0.0.1:43110/
Virtualenv
virtualenv env
source env/bin/activate
pip install msgpack-python gevent
python zeronet.py
在浏览器中打开 http://127.0.0.1:43110/
Next
Previous
Built with MkDocs using a theme provided by Read the Docs.
GitHub
« Previous
Next »
GitHub - HelloZeroNet/ZeroNet: ZeroNet - Decentralized websites using Bitcoin crypto and BitTorrent network
GitHub - HelloZeroNet/ZeroNet: ZeroNet - Decentralized websites using Bitcoin crypto and BitTorrent network
Skip to content
Toggle navigation
Sign in
Product
Actions
Automate any workflow
Packages
Host and manage packages
Security
Find and fix vulnerabilities
Codespaces
Instant dev environments
Copilot
Write better code with AI
Code review
Manage code changes
Issues
Plan and track work
Discussions
Collaborate outside of code
Explore
All features
Documentation
GitHub Skills
Blog
Solutions
For
Enterprise
Teams
Startups
Education
By Solution
CI/CD & Automation
DevOps
DevSecOps
Resources
Learning Pathways
White papers, Ebooks, Webinars
Customer Stories
Partners
Open Source
GitHub Sponsors
Fund open source developers
The ReadME Project
GitHub community articles
Repositories
Topics
Trending
Collections
Pricing
Search or jump to...
Search code, repositories, users, issues, pull requests...
Search
Clear
Search syntax tips
Provide feedback
We read every piece of feedback, and take your input very seriously.
Include my email address so I can be contacted
Cancel
Submit feedback
Saved searches
Use saved searches to filter your results more quickly
Name
Query
To see all available qualifiers, see our documentation.
Cancel
Create saved search
Sign in
Sign up
You signed in with another tab or window. Reload to refresh your session.
You signed out in another tab or window. Reload to refresh your session.
You switched accounts on another tab or window. Reload to refresh your session.
Dismiss alert
HelloZeroNet
/
ZeroNet
Public
Notifications
Fork
2.2k
Star
18.2k
ZeroNet - Decentralized websites using Bitcoin crypto and BitTorrent network
zeronet.io
License
Unknown, GPL-3.0 licenses found
Licenses found
Unknown
LICENSE
GPL-3.0
COPYING
18.2k
stars
2.2k
forks
Branches
Tags
Activity
Star
Notifications
Code
Issues
706
Pull requests
53
Actions
Projects
1
Wiki
Security
Insights
Additional navigation options
Code
Issues
Pull requests
Actions
Projects
Wiki
Security
Insights
HelloZeroNet/ZeroNet
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
py3BranchesTagsGo to fileCodeFolders and filesNameNameLast commit messageLast commit dateLatest commit History4,033 Commits.github.github pluginsplugins srcsrc tools/coffeetools/coffee .gitignore.gitignore .gitlab-ci.yml.gitlab-ci.yml .travis.yml.travis.yml CHANGELOG.mdCHANGELOG.md COPYINGCOPYING DockerfileDockerfile Dockerfile.arm64v8Dockerfile.arm64v8 LICENSELICENSE README-ru.mdREADME-ru.md README-zh-cn.mdREADME-zh-cn.md README.mdREADME.md VagrantfileVagrantfile requirements.txtrequirements.txt start.pystart.py update.pyupdate.py zeronet.pyzeronet.py View all filesRepository files navigationREADMELicenseGPL-3.0 licenseZeroNet
Decentralized websites using Bitcoin crypto and the BitTorrent network - https://zeronet.io / onion
Why?
We believe in open, free, and uncensored network and communication.
No single point of failure: Site remains online so long as at least 1 peer is
serving it.
No hosting costs: Sites are served by visitors.
Impossible to shut down: It's nowhere because it's everywhere.
Fast and works offline: You can access the site even if Internet is
unavailable.
Features
Real-time updated sites
Namecoin .bit domains support
Easy to setup: unpack & run
Clone websites in one click
Password-less BIP32
based authorization: Your account is protected by the same cryptography as your Bitcoin wallet
Built-in SQL server with P2P data synchronization: Allows easier site development and faster page load times
Anonymity: Full Tor network support with .onion hidden services instead of IPv4 addresses
TLS encrypted connections
Automatic uPnP port opening
Plugin for multiuser (openproxy) support
Works with any browser/OS
How does it work?
After starting zeronet.py you will be able to visit zeronet sites using
http://127.0.0.1:43110/{zeronet_address} (eg.
http://127.0.0.1:43110/1HeLLo4uzjaLetFx6NH3PMwFP3qbRbTf3D).
When you visit a new zeronet site, it tries to find peers using the BitTorrent
network so it can download the site files (html, css, js...) from them.
Each visited site is also served by you.
Every site contains a content.json file which holds all other files in a sha512 hash
and a signature generated using the site's private key.
If the site owner (who has the private key for the site address) modifies the
site, then he/she signs the new content.json and publishes it to the peers.
Afterwards, the peers verify the content.json integrity (using the
signature), they download the modified files and publish the new content to
other peers.
Slideshow about ZeroNet cryptography, site updates, multi-user sites »
Frequently asked questions »
ZeroNet Developer Documentation »
Screenshots
More screenshots in ZeroNet docs »
How to join
Windows
Download ZeroNet-py3-win64.zip (18MB)
Unpack anywhere
Run ZeroNet.exe
macOS
Download ZeroNet-dist-mac.zip (13.2MB)
Unpack anywhere
Run ZeroNet.app
Linux (x86-64bit)
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/
Start with: ./ZeroNet.sh
Open the ZeroHello landing page in your browser by navigating to: http://127.0.0.1:43110/
Tip: Start with ./ZeroNet.sh --ui_ip '*' --ui_restrict your.ip.address to allow remote connections on the web interface.
Android (arm, arm64, x86)
minimum Android version supported 16 (JellyBean)
APK download: https://github.com/canewsin/zeronet_mobile/releases
XDA Labs: https://labs.xda-developers.com/store/app/in.canews.zeronet
Docker
There is an official image, built from source at: https://hub.docker.com/r/nofish/zeronet/
Install from source
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
Start with: python3 zeronet.py
Open the ZeroHello landing page in your browser by navigating to: http://127.0.0.1:43110/
Current limitations
No torrent-like file splitting for big file support (big file support added)
No more anonymous than Bittorrent (built-in full Tor support added)
File transactions are not compressed or encrypted yet (TLS encryption added)
No private sites
How can I create a ZeroNet site?
Click on ⋮ > "Create new, empty site" menu item on the site ZeroHello.
You will be redirected to a completely new site that is only modifiable by you!
You can find and modify your site's content in data/[yoursiteaddress] directory
After the modifications open your site, drag the topright "0" button to left, then press sign and publish buttons on the bottom
Next steps: ZeroNet Developer Documentation
Help keep this project alive
Bitcoin: 1QDhxQ6PraUZa21ET5fYUCPgdrwBomnFgX
Paypal: https://zeronet.io/docs/help_zeronet/donate/
Sponsors
Better macOS/Safari compatibility made possible by BrowserStack.com
Thank you!
More info, help, changelog, zeronet sites: https://www.reddit.com/r/zeronet/
Come, chat with us: #zeronet @ FreeNode or on gitter
Email: hello@zeronet.io (PGP: 960F FF2D 6C14 5AA6 13E8 491B 5B63 BAE6 CB96 13AE)
About
ZeroNet - Decentralized websites using Bitcoin crypto and BitTorrent network
zeronet.io
Topics
python
torrent
web
bittorrent
bitcoin
decentralized
realtime
p2p
tor
anticensorship
internet-freedom
anonymity
Resources
Readme
License
Unknown, GPL-3.0 licenses found
Licenses found
Unknown
LICENSE
GPL-3.0
COPYING
Activity
Stars
18.2k
stars
Watchers
842
watching
Forks
2.2k
forks
Report repository
Releases
22
ZeroNet version 0.7.1
Latest
Sep 6, 2019
+ 21 releases
Sponsor this project
https://zeronet.io/docs/help_zeronet/donate/
Packages
0
No packages published
Contributors
119
+ 105 contributors
Languages
JavaScript
52.7%
Python
38.7%
CSS
4.0%
CoffeeScript
4.0%
HTML
0.6%
Dockerfile
0.0%
Footer
© 2024 GitHub, Inc.
Footer navigation
Terms
Privacy
Security
Status
Docs
Contact
Manage cookies
Do not share my personal information
You can’t perform that action at this time.
创建新站点 - ZeroNet
创建新站点 - ZeroNet
ZeroNet
介绍
FAQ 常见问题
开始使用ZeroNet
安装
网站示例
创建新站点
创建一个新的ZeroNet站点
简单方法: 使用浏览器里的web界面
手工方法:使用命令行
站点开发
入门
ZeroFrame API 参考文档
content.json的结构
dbschema.json的结构
授权认证
帮助ZeroNet的开发
向 ZeroNet捐助
网络协议
捐助
ZeroNet
Docs »
开始使用ZeroNet »
创建新站点
Edit on GitHub
创建一个新的ZeroNet站点
简单方法: 使用浏览器里的web界面
在ZeroHello里点击 ⋮ > "创建新的空站点" 菜单项。
你会被 重定向 到一个全新的网页,只有你能修改它!
你可以搜索和修改你的站点内容,在 data/[你的站点地址] 目录
每次修改后,你需要在浏览器中打开你的站点,向左拖拽页面右上角的 "0" 标志以打开管理侧栏,然后按下面的 签名 和 发布 按钮。
手工方法:使用命令行
1. 创建站点的初始结构
假如ZeroNet正在运行,关闭它。
定位到ZeroNet的安装/运行路径,然后执行
$ zeronet.py siteCreate
...
- Site private key: 23DKQpzxhbVBrAtvLEc2uvk7DZweh4qL3fn3jpM3LgHDczMK2TtYUq
- Site address: 13DNDkMUExRf9Xa9ogwPKqp7zyHFEqbhC2
...
- Site created!
$ zeronet.py
...
这样会在目录 data/13DNDkMUExRf9Xa9ogwPKqp7zyHFEqbhC2下,生成你的站点的初始文件。
Note:
对于使用安装包的Windows用户:必须定位到ZeroBundle/ZeroNet目录,然后运行"../Python/python.exe" zeronet.py siteCreate
2. 新建/修改页面
在文件夹的这个地方 data/[你的站点地址] (例如 13DNDkMUExRf9Xa9ogwPKqp7zyHFEqbhC2) 修改或者创建新的网页文件
修改完毕之后,运行以下命令:
$ zeronet.py siteSign 13DNDkMUExRf9Xa9ogwPKqp7zyHFEqbhC2
- Signing site: 13DNDkMUExRf9Xa9ogwPKqp7zyHFEqbhC2...
Private key (input hidden):
输入你创建这个站点时的私钥。这一步的目的是签署所有文件,以便于别的用户在浏览时确保是站点的所有者——是你做了这些变更。
3. 发布页面更改
为了通知别的用户你已经对页面进行了更改,你需要执行以下命令:
$ zeronet.py sitePublish 13DNDkMUExRf9Xa9ogwPKqp7zyHFEqbhC2
...
Site:13DNDk..bhC2 Publishing to 3/10 peers...
Site:13DNDk..bhC2 Successfuly published to 3 peers
- Serving files....
大功告成!你已经成功地签署(验证身份)和发布了你修改后的页面。
你的网站可以通过这样来浏览了 http://localhost:43110/13DNDkMUExRf9Xa9ogwPKqp7zyHFEqbhC2
下一步: ZeroNet 开发者文档
Next
Previous
Built with MkDocs using a theme provided by Read the Docs.
GitHub
« Previous
Next »
入门 - ZeroNet
入门 - ZeroNet
跳转至
ZeroNet
入门
键入以开始搜索
GitHub
zh
English
简体中文
Français
Italian
Translation HowTo
概述
开始使用ZeroNet
网站开发
帮助开发ZeroNet
ZeroNet
GitHub
概述
常见问题
开始使用ZeroNet
开始使用ZeroNet
安装ZeroNet
ZeroNet示例网站
创建新的ZeroNet站点
网站开发
网站开发
入门
入门
目录
教程
ZeroChat教程
有用的信息
零网调试模式
调试模式特点:
编写CoffeeScript
禁用HTTP浏览器缓存
额外功能(仅适用于您拥有的网站)
需要帮助?
论坛
聊天室
ZeroFrame API参考
content.json的结构
dbschema.json的结构
证书颁发机构
帮助开发ZeroNet
帮助开发ZeroNet
为ZeroNet做贡献
如果您想与ZeroNet合作,则遵守编码标准
ZeroNet网络协议
帮助零网开发
目录
教程
ZeroChat教程
有用的信息
零网调试模式
调试模式特点:
编写CoffeeScript
禁用HTTP浏览器缓存
额外功能(仅适用于您拥有的网站)
需要帮助?
论坛
聊天室
入门¶
零网允许您在分布式网络平台上发布静态和动态网站。
在零网中,没有服务器的概念。 因此,不需要像PHP或Ruby这样的服务器语言。 相反,可以使用零网的API(称为ZeroFrame),JavaScript(或CoffeeScript)以及提供给所有网站的SQL数据库来创建动态内容。
教程¶
ZeroChat教程¶
在本教程中,我们将在不到100行代码中构建一个P2P,分布式,无服务器的聊天站点。
Read on ZeroBlog
Read on Medium.com
有用的信息¶
零网调试模式¶
零网可以使用--debug标签来让网站开发变得更容易。
运行零网的调试模式: python zeronet.py --debug
如果你正在使用编译版的零网:
在Windows平台上: lib\ZeroNet.cmd --debug
在Linux平台上: ./ZeroNet.sh --debug
在Mac平台上: ./ZeroNet.app/Contents/MacOS/ZeroNet --debug
调试模式特点:¶
自动的CoffeeScript -> JavaScript转换 (如果安装了coffeescript编译器)
调试消息将显示在控制台上
当一些源文件被修改后自动重新加载(UiRequest, UiWebsocket, FileRequest),进而避免了重启(需要 PyFilesystem on GNU/Linux)
http://127.0.0.1:43110/Debug 在最新的错误发生处的可回溯和交互式Python控制台 (用到很酷的Werkzeug调试器 - 需要 Werkzeug)
http://127.0.0.1:43110/Console 生成一个交换式Python控制台 (需要 Werkzeug)
编写CoffeeScript¶
为帮助编写基于CoffeeScript脚本的零网站点并充分利用零网的内部的CoffeeScript -> JavaScript转换器, 首先开启调试模式Debug。 另外,确保你希望工作的站点被标记为你自己的站点,只需在站点侧边栏中开启"这是我的站点"。
零网会把全部的CoffeeScript文件编译成一个叫all.js的文件, 同时将它部署在你站点顶级目录下的一个叫js/文件夹中。 这个文件同时会包括你所有的JavaScript代码。 然后你可以仅仅导入你所有的动态代码到你HTML文件中,仅需在