個人サイトをTor Hidden Serviceで公開する方法
Judul asli: Self-Hosting on the Dark Web
Mengapa Ini Penting
インフラ不要のセルフホスティング手法として、プライバシー重視の開発者コミュニティに実用的な選択肢を示す。
David Álvarez Rosaが個人サイトをTorネットワーク上のHidden Serviceとして公開。.onionアドレスはIPもDNSも証明書機関も不要で、Tor自体がエンドツーエンド暗号化を提供する。
David Álvarez Rosaは自身のブログをTorのHidden Serviceとして公開した。アドレスは「dhevt6e4rtgbtr3jh53xrpwmgtilkah6nyjujocsspssrsexc7omxhid.onion」で、Torネットワーク内からのみアクセスできる。
設定は比較的シンプルだ。`/etc/tor/torrc`に`HiddenServiceDir`と`HiddenServicePort`を追記し、Torを再起動すると.onionアドレスが自動生成される。nginxはTLSなしでローカルポート8080をリッスンするだけでよく、暗号化はTorが担う。
注目すべきは静的サイトのビルド戦略だ。HugoでビルドするたびにベースURLをonionアドレスに指定した専用コピーを生成し、GitHub Actionsがclearnet版とTor版を自動的に同期させる。これにより、Tor経由でアクセスしても内部リンクがclearnetドメインに飛ぶ問題を回避している。
TorはIPアドレスもDNSも証明書機関も介在しないため、サーバーの物理的な場所を隠蔽できる。運営するのは非営利団体のTor Projectで、検閲や監視のないインターネット利用を支援する。