imtoken钱包安卓下载链接|zeronet

作者: imtoken钱包安卓下载链接
2024-03-07 22:20:42

零网(ZeroNet)初探 | reuixiy

eroNet)初探 | reuixiy

reuixiy生活技術述身

零网(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 地址

阅读常见问题解答

可离线使用

在没有互联网连接的情况下也可以浏览保存过的站点

开放源代码

社区开发,社区支持

请捐助来维持这个项目的运行

我们相信

开放,自由,去中心化的

网络与通讯

facebook

reddit

github

twitter

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.

facebook

reddit

github

twitter

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 :/root/data -p 15441:15441 -p 127.0.0.1:43110:43110 nofish/zeronet

这个 Docker 镜像包含了Tor 代理,不过默认情况下是不启用的。注意,某些服务器提供商不允许你在他们的服务器上运行Tor服务。假如你要启用Tor,把环境变量ENABLE_TOR 设置为 true (默认是 false)。例如

docker run -d -e "ENABLE_TOR=true" -v :/root/data -p 15441:15441 -p 127.0.0.1:43110:43110 nofish/zeronet

* 在浏览器中打开 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文件中,仅需在标签前添加:

!!! info "Note"

`{lang}`是一个 *预置变量*, 当加载站点时,会自动被零网替换为合适的值。

禁用HTTP浏览器缓存¶

除了调试模式之外,在浏览器中禁用HTTP缓存是零网站点开发的必要部分。 现代网页浏览器尝试尽其可能地缓存网页内容。 由于所有零网站点都在iframe中运行,因此网页浏览器无法检测到零网站点内容何时发生更改,因此如果启用了HTTP缓存,则通常不会反映站点的更改。

要禁用,请打开浏览器的开发者工具,导航到开发者工具设置,然后选中“禁用HTTP缓存(勾选框选中时)”选项。 根据设置建议,确保在测试站点更新时,保持开发者工具打开!

额外功能(仅适用于您拥有的网站)¶

合并的CSS文件: 站点文件夹的全部CSS文件将会被合并成一个叫all.css的文件。 你可以选择在你的站点中只包含这个文件就够了。 如果你想让开发变得容易,进而想包括其他CSS文件, 你可以将它们添加到站点 content.json的忽视项中。 这样做,它们不会随着你站点的发布而被发布出去。 (例如: 在站点的content.json中添加 "ignore": "(js|css)/(?!all.(js|css))" 这将会忽略除all.js和all.css的所有CSS和JS文件)

合并的JS文件: 站点文件夹的全部JS文件将会被合并成一个叫all.js的文件。 如果CoffeeScript编译器存在,它将会转换.coffee为.js.

合并到all.css/all.js中的文件顺序: 首先,在css/js文件夹中文件排到最前面; 在css/js文件夹中的文件将根据文件名顺序被依次合并(01_a.css, 02_a.css, 等)

需要帮助?¶

零网拥有一个逐渐成长的开发者社区,开发者们四处闲逛。 如果您想寻求帮助,建议或只是想要闲逛,请随时联系以下服务:

论坛¶

ZeroExchange, 一个P2P版的StackOverflow

ZeroTalk, 一个P2P类似Reddit的论坛

聊天室¶

#zeronet-dev:matrix.org on Matrix

IRC at #zeronet on Freenode

后退

创建新的ZeroNet站点

前进

ZeroFrame API参考

powered by

MkDocs

and

Material for MkDocs

Dat,IPFS,和 ZeroNet 的比较 | Silearner

IPFS,和 ZeroNet 的比较 | SilearnerSilearner Blog Archives Notes 2018-01-18digitalDat,IPFS,和 ZeroNet 的比较在使用 Dat 之前,我粗略地看了一下 Dat 文档中的常见问题,其中一栏谈到 Dat 与现有流行的 P2P 传输协议的比较。而在实际使用中,我也有了自己的一些体会。我简要地从实际应用上来谈论一下它们给我的感觉。 做个人博客从博客或网站的生态上看,ZeroNet 现有的生态更加完善。ZeroNet 有一些搜索引擎,把站点们联系得更加紧密,发现对方很容易,探索也更加方便。由于 Dat 的特性,只有你发给对方链接他才能找到你,而目前也没有什么类似网站列表,搜索引擎出现。从功能上来看,ZeroBlog 有自己的数据库,动态的评论功能,收发邮件,都不用操什么心。相比较之下,Dat 和 IPFS 以目前发展的程度,更适合托管一些完全静态的网页,或者作为博客图库。但目前流行的 ZeroBlog 样式,移动终端的体验很差,这是一个比较大的缺点。而且我也注意到了 Dat 的一些有意思的站点,例如这篇文章所介绍的,可以作为一个 P2P 的个人微博,互相做种就像互相关注,人们也可以维持一个稳定的圈子,这点相比较于 ZeroMe 要稍好一些, ZeroMe 会同步一些其他用户的数据,即使你对他们并不感兴趣。这只是 Dat 应用范围的一小部分,Dat 发展会很快,可能性很多,前景不错。从存储空间上来看,ZeroBlog 限制了网站的容量大小,一般是 10 MB,这样也让人们更倾向与为他人做种,而且大站点也有动态加载的功能,只有需要的内容才被下载。而 Dat 和 IPFS 没有这种限制,太大的站点失去优势。 传输数据这点上来说,几乎没有 ZeroNet 什么事情了。简单地讲,Dat 在传输数据方面更加“应用化”,开发的应用会很多样,而未必采用同一种方式,互通性无法得到保证;IPFS 则更加专注于专一的协议,确保了应用的互通性。值得一提的是,Dat 具有高效的数据同步功能,而且它自动保存了数据的不同版本,轻易地实现了文件的版本控制,你可以查看旧版本的文件,这作为一种数据备份和共享的应用倒是不错的选择。ZeroNet 和 Dat 都使用 Public Key 来作为文件(或网站)的标识,IPFS 使用 hash 值,这意味着每次数据发生改动,前两者的标识是不变的。而 IPFS 的 hash 值是会变化的。IPFS 提供了 IPNS 的功能来解决这一问题。有兴趣的朋友可以了解一下 IPNS。从大众的热情上看,似乎 Dat 用户要比 IPFS 相对活跃一些。最后引用一位网友的发言:If anything, it’d be better to marry the two rather than pitting them against each other, as they’re mutually beneficial." —— japzone from Reddit 参考1234Share Commentsdatipfsp2pzeronetNewerVi 的易用性配置OlderDat,一个实用的 P2P 文件传输协议Please enable JavaScript to view the comments powered by Disqus.Click to Load Disqus CommentsCategoriesdigital113life13notes5zold14Tag Cloud.net android android tv anonymous astro book c centos css culture dat debian dst editor emacs extroot game git github gnome gpg gpt hashcat haskell hexo hugo ipfs iptables jquery kali linux langchain lede libsvm linux machine learning manjaro matlab matplotlib mysql new year notes openwrt p2p password pip proxy python qrcode raspberrypi raspbian religion rime samba sdss security shadowsocks snap software engineering ssh svm systemd telegram thoughts tor trojan ubuntu usb v2ray vb vi vpn vps windows wireguard xx-net year zeronet zgrab zmapRecent Posts2024 年,新春天蓝Ubuntu 下修改 shell prompt使用 LangChain + OpenAI GPT 来构建问答知识库的聊天机器人Ubuntu 上 Rime 输入法词典同步2022 年回顾Debian & Ubuntu 上部署 shadowsocks-rust 服务端Software Product ManagementDebian 搭建 WireGuard 服务端为 Snap 设置代理Debian 上搭建 frp 实现内网穿透ZMap 和 ZGrab 的基本安装和使用方法Debian & Ubuntu 服务器设置 IPv6 Tunnel解决 Debian 或 Ubuntu 开机时间被 networking 大量占用的问题Debian & Ubuntu 搭建部署 trojan-go + Nginx + WebSocket 并使用 CloudFlareArchives202412023520222202010201943201841201721201622© 2024 ChaosPowered by HexoTheme by lucidreamer based on landscapeMastodonBlog Archives No