VBをDiscourseへ移行(TORネットワーク下)

こんにちは、Sharmaさん。
私も同じ機能が欲しいです。

  1. DockerにDiscourseをインストールしました(標準インストール)。

  2. containers ディレクトリにある app.ymlweb.onion.template.yml を追記します。
    web.ssl.template.yml の前に追記してください。

    DISCOURSE_ONION 環境変数を ********.onion に設定し、アプリを再構築します。

  3. ビルド後、./launcher enter app を実行し、sudo apt-get upgrade & sudo apt-get install nano & sudo apt-get install tor を実行します。

  4. /etc/tor/torrc を編集し、hidden service のディレクトリとポートのコメントを解除します。

    HiddenServiceDir /var/lib/tor/hidden_service/
    HiddenServicePort 80 [127.0.0.1:80](http://127.0.0.1/)
    
  5. Torを実行します。

    • <systemctl restart tor> は機能しません。

    • tor.service ファイルを確認したところ、/bin/true ファイルを実行しているように見えました。

  6. /var/lib/tor/hidden_service/hostname を確認し、.onion アドレスを取得します。

  7. Torを閉じます。

  8. onion.conf を編集し、***************.onion を新しい .onion アドレスに置き換えます。

  9. Torを再度実行します。

  10. .onion アドレスに接続しようとしました。元のHTTPS URLは正常に機能しますが、.onion アドレスでは「見つかりません」というエラーが発生します。