Torを使って簡単にonionサイトを公開する方法

匿名ネットワークとして有名なTor。実は、これを使ってサイトを公開するのも簡単なのですが、意外と日本語の情報が無い気がするので書いてみます。

OnionShare

docs.onionshare.org
ここに全部書いてあるので、あまり書くことはないのですが…
OnionShareはファイル共有ソフトと説明されることが多いと思いますが、静的サイトを公開することもできます(静的なので、PHP等は使えない。GitHub PagesやNetlifyと同じだと思っておけばいいはず)。使ったことはないですが、Torを使ったチャットも簡単にできるみたいです。

OnionShareでウェブサイトを公開する

OnionShareを起動したら、
「Connect to Tor」ボタンを押す
https://docs.onionshare.org/2.6/ja/_images/autoconnect-welcome-screen.png


「Host a Website」を選択
https://docs.onionshare.org/2.6/ja/features.html#host-a-website


https://docs.onionshare.org/2.6/ja/_images/website.png
ここに公開したいファイルをドラッグ&ドロップすればOK。(HTML、CSSJavaScriptファイル等を置けば、静的ページを公開できる。htmlファイルを置かずに、共有したいファイルを置いた場合、Apacheのデフォルトみたいにディレクトリのリストが公開される。どちらでも良い)

https://docs.onionshare.org/2.6/ja/_images/website-files.png

ここで、「This is a public OnionShare service(disable private key)」にチェックを入れない場合、自動的にパスワードでページがロックされる。公開したいならここにチェックを入れればよい。

OnionShareは非常に便利で、しかも簡単に使えるのですが、不思議とTor Browserに比べて認知度が低い気がします。なぜだろう…