Dark WebでSelf-Hostingを実現する方法

मूल शीर्षक: Self-Hosting on the Dark Web

यह क्यों महत्वपूर्ण है

個人がインフラ全体を管理しながらTor上でサイトを運用するself-hostingの実践例として、プライバシー重視の開発者コミュニティに具体的な参考情報を提供する。

開発者David Álvarez Rosaが自身のブログサイトをTorネットワーク上のHidden Serviceとして公開した。.onionアドレスを通じてアクセス可能で、Certificate Authority不要、DNS不要、IPアドレスも非公開の状態で運用されている。

David Álvarez Rosaは自身の個人サイトをTorのHidden Serviceとして設定し、`dhevt6e4rtgbtr3jh53xrpwmgtilkah6nyjujocsspssrsexc7omxhid.onion`というアドレスで公開した。

設定の手順はシンプルだ。`/etc/tor/torrc`に`HiddenServiceDir`と`HiddenServicePort`を追記し、Torを再起動すると`.onion`アドレスが自動生成される。TorはポートをローカルのNginxサーバー(127.0.0.1:8080)に転送する仕組みで、TLS・HTTP/2・QUICは不要。Tor自体が暗号化を担うためだ。

もう一つの工夫がビルドパイプラインにある。静的サイトジェネレーターのHugoは`baseURL`をHTMLに埋め込むため、Clearnet向けとTor向けで別々にビルドする必要がある。GitHub Actionsを使い、プッシュのたびに2つのビルドを自動生成し、それぞれの`webroot`にrsyncで同期させている。

Tor Projectは非営利団体であり、追跡・監視・検閲のないインターネット利用を目指すフリーソフトウェアとオープンネットワークを推進している。記事ではRelayの運用やTor Projectへの支援も呼びかけている。

स्रोत

david.alvarezrosa.com — मूल लेख पढ़ें →