LoginSignup
0
1

More than 1 year has passed since last update.

ZeroNetを使う

Last updated at Posted at 2022-12-27

きっかけ

こういうの興味あったから

環境

  • Ubuntu22.04 LTS
  • Python3.9.7

やってく

早速公式サイトからd……って言いたいところですが、実はZeroNetの公式Githubの更新は一年以上されていません

さらに、TorのOnion v3に対応していません

終いにはissueで「開発者どこいったん?」と聞かれる始末

ちなみに実際に使ってみましたが、結構遅いです

NO PEERS FOUNDがずっと表示される

以上の理由から公式のやつは使いません

代替品

zeronet-conservancyを使います

理由はZeroNetをforkしたリポジトリを人気順に並べたときに、上位にあったからです

次に人気のあるZeroNetXを使ってもいいと思います

もちろん、どちらも開発は現在進行系ですし、更新日も比較的最近です

--追記--
ZeroNetX使ってみましたがまず最初の画面でずっとロードしてて使い物になりませんでした
多分zeronet-conservancyがいいと思います

今度こそやってく

まず依存関係をインストールしましょう
と言ってもPython3系を入れるだけなので簡単です(適当に調べたら出てきます)

次は本体をダウンロードしてきます

下記のコマンドでダウンロード

$ git clone https://github.com/zeronet-conservancy/zeronet-conservancy

もしgitコマンドが無かったら、githubのページから圧縮ファイル拾ってきて展開してください

--追記--
Pythonライブラリ依存関係のインストール忘れてました
すみません

$ cd zeronet-conservancy
$ pip install -r requirements.txt

--------

実行は以下のコマンド

$ cd zeronet-conservancy
$ python3 zeronet.py

注意点として、zeronet.pyは必ずzeronet-conservancyをカレントディレクトリにして実行してください

これは、プログラムのファイル参照の方法が相対パスだからです(何してんねん)

あとはお好きなブラウザでhttp://127.0.0.1:43110にアクセスするだけです

公式と比べたらめっちゃ早くページがロードされます

おまけ

torとの併用

公式の方はtorの起動も自動でやってくれたんですが、今回紹介したやつはやってくれません

なので手動で起動、という形になります

tor本体はなんかTor Browserを入れたら勝手に入ってました(そりゃそう)

$ sudo service tor start
# or
$ tor # 個人的にはこっちのほうがアクセスログ表示されるし好きです

別端末から以下のコマンドで起動確認
torrcを弄ってなければ9050ポートが開くはずです

# serviceコマンドで起動した場合
$ sudo service tor status

# torコマンドで起動した場合
$ lsof -i:9050

ログを見る限り、今回紹介したzeronet-conservancyは、tor接続だとポートは開かない仕様っぽいです(つまり自分は見る専になるということ)

Tor Browserとの併用方法はよくわかりません(ドキュメント通りにやったのに……(´・ω・`))

ZeroIDについて

過去の紹介記事を見ると、「ZeroIDを取得しましょう」みたいなことを書いてる記事が多いです

しかし現在、なぜかZeroIDを取得しようとするとエラーが発生します
具体的には「Error while during request: Forbidden」などと表示されます

対処法は知りませんし、公式の方のissueを見たところ「推奨すべきでない」みたいなこと議論されてて🤔ってなりました

ZeroTalkとかは別のIDが使えるっぽいのでそっち使いましょう

--追記--
久しぶりに見たらなんか取得できました
エラーにめげずにめっちゃポチポチしてたら多分できます

終わりに

今ZeroNetの掲示板クソ過疎なので、変なニュースサイト見たり英語の掲示板で情報収集くらいしかやることありません

MangaとかAnimeみたいないかにも割れを配信してそうなサイトは怖くて行けません

それでも、いるとこには数百人くらいいるっぽいです

というわけで、よいZeroNet生活を!!

0
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
1