Dezentralisierte Web-Sites unter Nutzung von Bitcoin Verschlüsselung und des BitTorrent-NetzWerk - http://zeronet.io
- Wir glauben an offene, freie, und unzensierte NetzWerke und KommuniKation.
- Kein einzelner Punkt des Versagens: Die Site besteht online so lang wie mindestens 1 Peer sie verteilt.
- Keine Hosting-Kosten: Sites werden von den Besuchern bereitgestellt.
- Unmöglich abzustellen: Es ist nirgendwo denn es ist überall.
- Schnell und arbeitet offline: Du kannst auf deine Site zugreifen selbst wenn dein Internet nicht erreichbar ist.
- In Echt-Zeit aktualisierte Sites
- Namecoin .bit Domains Unterstützung
- Einfach aufzusetzen: auspacken & laufenlassen
- PassWort-lose BIP32 basierte Authorisierung: Dein Konto ist geschützt durch die selbe Verschlüsselung wie deine Bitcoin-BriefTasche
- Eingebauter SQL-Server mit P2P Daten Synchronisierung: Erlaubt leichtere Site-Erstellung und schnellere Seiten-Lade-Zeiten
- Tor-Netzwerk-Unterstützung
- TLS-verschlüsselte Verbindungen
- Automatische, uPnP Port-Öffnung
- PlugIn für MehrNutzer (openproxy) Unterstützung
- Arbeitet mit jedem Browser/BetriebSystem
- After starting
zeronet.py
you will be able to visit zeronet sites usinghttp://127.0.0.1:43110/{zeronet_address}
(eg.http://127.0.0.1:43110/1EU1tbG9oC1A8jz2ouVwGZyQ5asrNsE4Vr
). - 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 becomes also served by you.
- Every site contains a
site.json
which holds all other files in a sha512 hash and a signature generated using 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. After the peers have verified thecontent.json
integrity (using the signature), they download the modified files and publish the new content to other peers.
- Download ZeroBundle package that includes Python 2.7.9 and all required library
- Unpack to any directory
- Run
zeronet.cmd
It downloads the latest version of ZeroNet then starts it automatically.
- Install Python 2.7
- Install Python Greenlet
- Install Python Gevent
- Install Python MsgPack
- Download and extract ZeroNet to any directory
- Run
start.py
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
- Start with
python zeronet.py
- Open http://127.0.0.1:43110/ in your browser and enjoy! :)
- Check your python version using
python --version
if the returned version is notPython 2.7.X
then trypython2
orpython2.7
command and use it from now wget https://bootstrap.pypa.io/get-pip.py
python get-pip.py --user gevent msgpack-python
- Start with
python zeronet.py
- Install Homebrew
brew install python
pip install gevent msgpack-python
- Download, Unpack, run
python zeronet.py
vagrant up
- Access VM with
vagrant ssh
cd /vagrant
- Run
python zeronet.py --ui_ip 0.0.0.0
- Open http://127.0.0.1:43110/ in your browser
docker run -p 15441:15441 -p 43110:43110 nofish/zeronet
- Open http://127.0.0.1:43110/ in your browser
- No torrent-like, file splitting for big file support
- No more anonymous than Bittorrent
- File transactions are not compressed
or encrypted yet - No private sites
You must have an open port to publish new changesTimeout problems on slow connections
Shut down zeronet if you are running it already
$ zeronet.py siteCreate
...
- Site private key: 23DKQpzxhbVBrAtvLEc2uvk7DZweh4qL3fn3jpM3LgHDczMK2TtYUq
- Site address: 13DNDkMUExRf9Xa9ogwPKqp7zyHFEqbhC2
...
- Site created!
$ zeronet.py
...
Congratulations, you're finished! Now anyone can access your site using
http://localhost:43110/13DNDkMUExRf9Xa9ogwPKqp7zyHFEqbhC2
Next steps: ZeroNet Developer Documentation
- Modify files located in data/13DNDkMUExRf9Xa9ogwPKqp7zyHFEqbhC2 directory. After you're finished:
$ zeronet.py siteSign 13DNDkMUExRf9Xa9ogwPKqp7zyHFEqbhC2
- Signing site: 13DNDkMUExRf9Xa9ogwPKqp7zyHFEqbhC2...
Private key (input hidden):
- Enter the private key you got when created the site, then:
$ zeronet.py sitePublish 13DNDkMUExRf9Xa9ogwPKqp7zyHFEqbhC2
...
Site:13DNDk..bhC2 Publishing to 3/10 peers...
Site:13DNDk..bhC2 Successfuly published to 3 peers
- Serving files....
- That's it! You've successfully signed and published your modifications.
Bitcoin: 1QDhxQ6PraUZa21ET5fYUCPgdrwBomnFgX
- More info, help, changelog, zeronet sites: http://www.reddit.com/r/zeronet/
- Come, chat with us: #zeronet @ FreeNode or on gitter
- Email: hello@noloop.me