Tor用のDiscourseのセットアップ方法について

こんにちは、

まず、私がやりたいことを説明させてください。Tor の背後で Nginx を介して Discourse を実行したいと考えています。Discourse は Tor 経由でのみアクセス可能にしたいです。

Nginx と Tor のセットアップは問題ありませんが、Discourse の設定で苦労しています。誰かが Tor 用の yml ファイルを持っていれば助かるのですが、デフォルトの設定では「このサーバーを指していない」という理由で Tor アドレスを受け付けてくれません。

Nginx の背後にあり、Tor 経由でのみアクセス可能な Discourse をどのように設定すればよいでしょうか?

ちなみに、違法なことを宣伝したり議論したりするためのフォーラムを設立しようとしているわけではありません。単に「隠された」フォーラムを持ちたいだけですので。 :wink:

よろしくお願いいたします!

「いいね!」 2

Discourse はあなたのユースケースには適していません。Tor の基準から見れば、漏洩しやすいとされています。

編集:これはあまり良い説明ではありませんが、ぜひ自分で調べてみてください。Tor の関係者に聞いてみましょう。Tor 上で意味をなすようにするには、Discourse の楽しい機能の多くを無効にしなければなりません。個人的な意見ですが:slight_smile:

「いいね!」 3

迅速なご返信をありがとうございます。(補足ですが、私は @vovo と同一人物です。再度ログインできなくなったため、新たにアカウントを作成し、これを維持していく予定です。)

Discourse の「リーク性」がどの程度なのかは確信が持てませんが、多くの機能を無効化する必要はないと思います。フォーラムは Tor 上でのみ動作する必要があります。その理由は以下の通りです。

  1. クリアネット上よりも発見されにくくなるため。
  2. 運営者の特定が難しくなるため(少なくとも nginx を適切に設定している場合)。
  3. 自分自身に紐づくプレミアムドメインを取得する手間が省けるため。(特定の状況では、Bitcoin のみの支払いで質問もされずに VPS を購入できる場合があります)

Discourse をインストールし、nginx と Tor の背後で設定する最適な方法についてお聞きしたいです。デフォルトの設定では、.onion アドレス(VPS に直接接続されないため)が許可されないため、ドメインが受け入れられないでしょう。これは私が最初に克服しなければならない問題の一つだと思われます。

Discourse を nginx と Tor の背後で設定する方法について、アドバイスやヒントをいただけますでしょうか。

よろしくお願いいたします。

Discourse は、投稿コンテンツのレンダリングの一環として、意図的に任意のサーバーに明示的にアクセスします。

Tor 上で Discourse を実行する唯一の理由は、参加者の身元をサイト運営者や他の参加者から隠すことです。しかし、投稿するには依然としてログを記録し、メールアドレスを提供する必要があるため、カスタム SSO プロバイダーも必要になります。また、geoip データベース機能は無効化することを忘れないでください。

これは非常に簡単に解決できます。古いインストール方法を使用するだけです:samples/standalone.yml を containers/app.yml にコピーし、フィールドを記入してください。設定の意味が不明な場合は、セットアップスクリプトのヘルプテキストを確認してください。

「いいね!」 5

返信ありがとうございます!

私のユースケースは、ユーザーの匿名性ではなく、運営者の身元を隠すことです(ユーザーは投稿するコンテンツによって特定できてしまいます)。ユーザーの追跡を最小限に抑えるため、特定の機能を無効化することにします。