Tor Exit Nodeの構築方法:自宅で運用する際のリスクと対策
How to Create a Tor Exit Node

Torネットワークの出口ノード(Exit Node)の設定手順を解説。Torの仕組みや出口ノードの重要性、運用に伴うリスク(ISPからの苦情や法的問題)を説明し、Ubuntu 14.04での具体的な設定方法(torのインストール、torrcの設定、ポートフォワーディング、socatによる443ポートのリダイレクト、nginxによる情報ページの公開、vnstatによる帯域グラフの作成)を紹介。さらに、ホスティング事業者での運用やリバースDNS設定の推奨など、実践的なアドバイスも提供。
出口ノードは、匿名クライアントに代わって最終的な接続を目的地に対して行うため、Torユーザーが要求するあらゆるウェブサイトやサービスに対して何百ものアウトバウンド接続を行うことになります。
HNでの議論
33- amiga386
ああ、もう。Tor Exit Nodeの作り方に関するブログ記事の最初の行はこうあるべきだ:やめろ。
本当にやりたいなら、まず法務・商業上の準備をメチャクチャ大量にやること。Exit Node用に特定のISPを選ぶとか、Exit Nodeを所有する法人としてLLC(または同等のもの)を登録するとか、そういう手順を踏んでおけば、ハッカーやBitTorrentユーザーなどからのトラフィックがExit Nodeを通ってくるという避けられない洪水が起きたときに、少なくともある程度は反動から身を守れる。Exit Nodeに関する法的な問い合わせに答えるのがフルタイムの仕事になる覚悟をしろ。
まず https://blog.torproject.org/tips-running-exit-node/ を読め。そして、その記事でさえ8年前のものだということを心に留めろ。
単に世界にTor Exit Nodeを増やしたいだけなら、既存の運用者に寄付することを勧める。例えば https://torservers.net/ だ。彼らのブログ https://torservers.net/blog/ を読めば、最新のエントリ(これも8年前のもの)が、サーバー押収や運用者の逮捕について書かれているのがわかるだろう。
Torネットワークの改善のためにISP帯域を寄付したいなら、ガードリレーかミドルリレーを運用すればいい。それは比較的簡単だ。
- Fergusonb
子供の頃にこれを運用して大変なトラブルに巻き込まれた。
何かの呼びかけの投稿を見て、自由なインターネットに興奮して、親の家の一般回線でセットアップしたんだ。
その後の顛末は想像できるだろう。ただ、永久的な損害はなかったけどね。
- braiamp
うわっ...。
> Ubuntu 14.04(Trusty)を使うつもりだ
これは非常に古い。Torプロジェクトはデフォルト設定をどんな用途でも安全に保とうとしているのは知っているが、この設定がこの用途でまだ有効かどうか誰か確認したのか?
また、Torをrootで実行するのは悪い考えだ。クライアントはもうそれを許可していないと思う(少なくとも警告はするはず)。
- a34729t
それで聞きたいんだけど:基本的にラズベリーパイにSIMカードや、カフェとか公共Wi-FiからのWi-Fi接続を使って、1、2時間だけオンラインになるような一時的なExit Nodeを作るのはどれくらい難しいの?もしこういうのがあちこちに十分な数あったら、意味があるだろうか?
- p0w3n3d
法律的に言って、Exit Nodeを運用することの結果は何なのか、"鉄の度胸"を持っていること以外に、どんな結果があるのか気になる。