ZeroNet
Dezentrale Websites mit Bitcoin-Kryptowährung und dem BitTorrent-Netzwerk – https://zeronet.io/onion
Warum?
- Wir glauben an offene, freie und unzensierte Netzwerke und Kommunikation.
- Kein Single Point of Failure: Die Site bleibt online, solange mindestens ein Peer sie bedient.
- Keine Hosting-Kosten: Websites werden von Besuchern bedient.
- Es ist unmöglich, es abzuschalten: Es ist nirgendwo, weil es überall ist.
- Schnell und offline: Sie können auf die Website zugreifen, auch wenn das Internet nicht verfügbar ist.
Merkmale
- In Echtzeit aktualisierte Websites
- Unterstützung für Namecoin-.bit-Domains
- Einfache Einrichtung: auspacken und ausführen
- Klonen Sie Websites mit einem Klick
- Passwortlose BIP32-basierte Autorisierung: Ihr Konto ist durch dieselbe Kryptografie geschützt wie Ihr Bitcoin-Wallet
- Integrierter SQL-Server mit P2P-Datensynchronisierung: Ermöglicht eine einfachere Website-Entwicklung und schnellere Seitenladezeiten
- Anonymität: Vollständige Tor-Netzwerkunterstützung mit versteckten .onion-Diensten anstelle von IPv4-Adressen
- TLS-verschlüsselte Verbindungen
- Automatisches Öffnen des UPnP-Ports
- Plugin für Mehrbenutzerunterstützung (Openproxy).
- Funktioniert mit jedem Browser/Betriebssystem
Wie funktioniert es?
- Nachdem Sie
zeronet.py
gestartet haben, können Sie Zeronet-Sites über http://127.0.0.1:43110/{zeronet_address}
besuchen (z. B. http://127.0.0.1:43110/1HeLLo4uzjaLetFx6NH3PMwFP3qbRbTf3D
). - Wenn Sie eine neue Zeronet-Site besuchen, versucht diese, über das BitTorrent-Netzwerk Peers zu finden, damit sie die Site-Dateien (HTML, CSS, JS...) von ihnen herunterladen kann.
- Jede besuchte Seite wird auch von Ihnen bedient.
- Jede Site enthält eine
content.json
-Datei, die alle anderen Dateien in einem sha512-Hash und einer Signatur enthält, die mit dem privaten Schlüssel der Site generiert wird. - Wenn der Site-Eigentümer (der über den privaten Schlüssel für die Site-Adresse verfügt) die Site ändert, signiert er/sie die neue
content.json
und veröffentlicht sie für die Peers. Anschließend überprüfen die Peers die Integrität content.json
(anhand der Signatur), laden die geänderten Dateien herunter und veröffentlichen den neuen Inhalt für andere Peers.
Diashow über ZeroNet-Kryptografie, Site-Updates, Multi-User-Sites »
Häufig gestellte Fragen »
ZeroNet-Entwicklerdokumentation »
Screenshots
Weitere Screenshots in ZeroNet-Dokumenten »
So treten Sie bei
Windows
- ZeroNet-py3-win64.zip herunterladen (18 MB)
- Überall auspacken
- Führen Sie
ZeroNet.exe
aus
macOS
- ZeroNet-dist-mac.zip herunterladen (13,2 MB)
- Überall auspacken
- Führen Sie
ZeroNet.app
aus
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/
- Beginnen Sie mit:
./ZeroNet.sh
- Öffnen Sie die ZeroHello-Landingpage in Ihrem Browser, indem Sie zu http://127.0.0.1:43110/ navigieren.
Tipp: Beginnen Sie mit ./ZeroNet.sh --ui_ip '*' --ui_restrict your.ip.address
um Remoteverbindungen auf der Weboberfläche zuzulassen.
Android (arm, arm64, x86)
- Mindestens unterstützte Android-Version 16 (JellyBean)
- APK-Download: https://github.com/canewsin/zeronet_mobile/releases
- XDA Labs: https://labs.xda-developers.com/store/app/in.canews.zeronet
Docker
Es gibt ein offizielles Image, erstellt aus der Quelle unter: https://hub.docker.com/r/nofish/zeronet/
Von der Quelle installieren
-
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
- Beginnen Sie mit:
python3 zeronet.py
- Öffnen Sie die ZeroHello-Landingpage in Ihrem Browser, indem Sie zu http://127.0.0.1:43110/ navigieren.
Aktuelle Einschränkungen
Keine Torrent-ähnliche Dateiaufteilung für die Unterstützung großer Dateien (Unterstützung für große Dateien hinzugefügt) Nicht anonymer als Bittorrent (integrierte volle Tor-Unterstützung hinzugefügt)- Dateitransaktionen werden nicht komprimiert
oder noch verschlüsselt (TLS-Verschlüsselung hinzugefügt) - Keine privaten Seiten
Wie kann ich eine ZeroNet-Site erstellen?
- Klicken Sie auf ⋮ > Menüpunkt „Neue, leere Site erstellen“ auf der Site ZeroHello.
- Sie werden auf eine völlig neue Website weitergeleitet , die nur von Ihnen geändert werden kann!
- Sie können den Inhalt Ihrer Website im Verzeichnis data/[yoursiteaddress] finden und ändern
- Nachdem die Änderungen Ihre Website geöffnet haben, ziehen Sie die Schaltfläche „0“ oben rechts nach links und klicken Sie dann unten auf die Schaltflächen „Signieren“ und „Veröffentlichen“ .
Nächste Schritte: ZeroNet-Entwicklerdokumentation
Helfen Sie mit, dieses Projekt am Leben zu erhalten
- Bitcoin: 1QDhxQ6PraUZa21ET5fYUCPgdrwBomnFgX
- Paypal: https://zeronet.io/docs/help_zeronet/donate/
Sponsoren
- Bessere macOS/Safari-Kompatibilität ermöglicht durch BrowserStack.com
Danke schön!
- Weitere Informationen, Hilfe, Änderungsprotokoll, Zeronet-Sites: https://www.reddit.com/r/zeronet/
- Kommen Sie, chatten Sie mit uns: #zeronet @ FreeNode oder auf Gitter
- E-Mail: [email protected] (PGP: 960F FF2D 6C14 5AA6 13E8 491B 5B63 BAE6 CB96 13AE)