奉仕したいウェブサイトTor経由でホスティングサービス料を支払ったり、ユーザーに自分のIPを提供したりする必要はありません。
私は次のステップに従いました。アーチスウィキそしてtorproject.org:
ステップ0:Torが利用可能
$ yay -S tor
$ sudo systemctl enable --now tor.service
ステップ1:Webサーバーを実行する
$ cd ~/code/go/stash-box
$ ./stash-box --host 127.0.0.1 --port 9998 &
ステップ2:Tor Onionサービスの設定
この行を次に追加します。/etc/tor/torrc
HiddenServiceDir /var/lib/tor/media_wiki/
HiddenServicePort 9998 127.0.0.1:9998
ステップ3:Torを再起動し、正しく機能していることを確認してください。
$ sudo systemctl restart tor
ステップ4:Onionサービスが正しく機能しているかどうかをテストする
/var/lib/tor/media_wiki/hostname
Torブラウザを使用してこのアドレスにアクセスすると、Unable to connect
メッセージが表示されます。
また何をすべきですか?
答え1
HiddenServicePort 9998 127.0.0.1:9998
つまり、アクセスするには<hostname>:9998
Torブラウザで検索する必要があります。
デフォルトのHTTPポートのみが必要な場合はそれを使用でき、HiddenServicePort 80 127.0.0.1:9998
機能しますHiddenServicePort 443 127.0.0.1:9998
。