ゼロネット
Bitcoin 暗号と BitTorrent ネットワークを使用した分散型 Web サイト - https://zeronet.io / onion
なぜ?
- 私たちは、オープン、無料、検閲のないネットワークとコミュニケーションを信じています。
- 単一障害点がない: 少なくとも 1 つのピアがサービスを提供している限り、サイトはオンラインのままです。
- ホスティング費用なし: サイトは訪問者によって提供されます。
- シャットダウン不可能: どこにでもあるので、どこにもありません。
- 高速でオフラインでも動作: インターネットが利用できない場合でもサイトにアクセスできます。
特徴
- リアルタイムに更新されるサイト
- Namecoin .bit ドメインのサポート
- セットアップが簡単: 開梱して実行
- ワンクリックでウェブサイトのクローンを作成
- パスワードレスの BIP32 ベースの認証: アカウントはビットコイン ウォレットと同じ暗号化によって保護されます。
- P2P データ同期を備えた組み込み SQL サーバー: サイト開発が容易になり、ページの読み込み時間が短縮されます。
- 匿名性: IPv4 アドレスの代わりに .onion 隠しサービスを使用した Tor ネットワークの完全なサポート
- TLS暗号化接続
- 自動uPnPポート開放
- マルチユーザー (openproxy) サポート用のプラグイン
- あらゆるブラウザ/OSで動作します
どのように機能するのでしょうか?
-
zeronet.py
起動すると、 http://127.0.0.1:43110/{zeronet_address}
を使用して zeronet サイトにアクセスできるようになります (例: http://127.0.0.1:43110/1HeLLo4uzjaLetFx6NH3PMwFP3qbRbTf3D
)。 - 新しいゼロネット サイトにアクセスすると、サイト ファイル (html、css、js など) をダウンロードできるように、BitTorrent ネットワークを使用してピアを見つけようとします。
- 訪問した各サイトもあなたによってサービスされます。
- すべてのサイトには、sha512 ハッシュ内の他のすべてのファイルと、サイトの秘密キーを使用して生成された署名を保持する
content.json
ファイルが含まれています。 - サイト所有者 (サイト アドレスの秘密キーを持っている) がサイトを変更する場合、新しい
content.json
に署名し、それをピアに公開します。その後、ピアはcontent.json
整合性を (署名を使用して) 検証し、変更されたファイルをダウンロードして、新しいコンテンツを他のピアに公開します。
ZeroNet 暗号化、サイト更新、マルチユーザー サイトに関するスライドショー »
よくある質問 »
ZeroNet 開発者向けドキュメント »
スクリーンショット
ZeroNet ドキュメントのその他のスクリーンショット »
参加方法
窓
- ZeroNet-py3-win64.zip (18MB) をダウンロード
- どこでも開梱
ZeroNet.exe
実行する
macOS
- ZeroNet-dist-mac.zip (13.2MB) をダウンロード
- どこでも開梱
ZeroNet.app
実行する
Linux (x86-64ビット)
-
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/
- 次で開始します:
./ZeroNet.sh
- http://127.0.0.1:43110/ に移動して、ブラウザで ZeroHello ランディング ページを開きます。
ヒント: Web インターフェイスでのリモート接続を許可するには./ZeroNet.sh --ui_ip '*' --ui_restrict your.ip.address
で始めます。
Android (arm、arm64、x86)
- サポートされる最小 Android バージョン 16 (JellyBean)
- APKのダウンロード: https://github.com/canewsin/zeronet_mobile/releases
- XDA ラボ: https://labs.xda-developers.com/store/app/in.canews.zeronet
ドッカー
https://hub.docker.com/r/nofish/zeronet/ のソースから構築された公式イメージがあります。
ソースからインストールする
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
- 次で開始します:
python3 zeronet.py
- http://127.0.0.1:43110/ に移動して、ブラウザで ZeroHello ランディング ページを開きます。
現在の制限事項
大きなファイルをサポートするための torrent のようなファイル分割はありません(大きなファイルのサポートが追加されました) Bittorrent ほど匿名ではありません(組み込みの完全な Tor サポートが追加されました)- ファイルトランザクションは圧縮されません
またはまだ暗号化されています(TLS暗号化を追加しました) - プライベートサイトはありません
ZeroNet サイトを作成するにはどうすればよいですか?
- ZeroHello サイトで[⋮] > [新しい空のサイトの作成]メニュー項目をクリックします。
- あなただけが変更できるまったく新しいサイトにリダイレクトされます。
- data/[yoursiteaddress]ディレクトリでサイトのコンテンツを検索して変更できます。
- 変更を加えてサイトを開いたら、右上の「0」ボタンを左にドラッグし、下部にある署名ボタンと公開ボタンを押します。
次のステップ: ZeroNet 開発者向けドキュメント
このプロジェクトの存続にご協力ください
- ビットコイン: 1QDhxQ6PraUZa21ET5fYUCPgdrwBomnFgX
- ペイパル: https://zeronet.io/docs/help_zeronet/donate/
スポンサー
- BrowserStack.com により macOS/Safari との互換性が向上
ありがとう!
- 詳細情報、ヘルプ、変更ログ、zeronet サイト: https://www.reddit.com/r/zeronet/
- ぜひチャットしてください: #zeronet @ FreeNode または gitter で
- 電子メール: [email protected] (PGP: 960F FF2D 6C14 5AA6 13E8 491B 5B63 BAE6 CB96 13AE)