概要
VPSでオニオンサイトをホストするには?
VPSでオニオンサイトをホストするには、torとWebサーバーをインストールし、/etc/tor/torrc に HiddenServiceDir と HiddenServicePort の行を追加してTorを再起動し、hostnameファイルでアドレスを確認します。Gloamport Duskプラン(1 vCPU, 2 GB RAM, 40 GB NVMe, 2 TB traffic)は、12か月契約で月額$5.25で運用できます。
VPSのオニオンサイトの構成要素は?
| 項目 | このガイドでの値 |
|---|---|
| プラン | Dusk: 1 vCPU, 2 GB RAM, 40 GB NVMe, 2 TB traffic |
| 料金 | 12か月契約で月額$5.25、1か月契約では$10.50 |
| パッケージ | torとnginx(Apacheでも同じ方法) |
| 鍵ディレクトリ | /var/lib/tor/my-website/ |
| Torrcの鍵設定 | HiddenServiceDir、HiddenServicePort |
| アドレスファイル | /var/lib/tor/my-website/hostname |
| バックエンド | 127.0.0.1のnginx、ポート80 |
価格確認日:
設定キーは、Torプロジェクトのオニオンサービス設定ガイドとTorマニュアルによるものです。
オニオンサービスとは何か、なぜホストするのですか?
オニオンサービスとは、Tor経由でしか到達できず、そのアドレスが独自の鍵から導出されるWebサイトです。ドメインレジストラもパブリックIPも不要で、訪問者は接続でき、通信はエンドツーエンドで暗号化されます。完全な定義はオニオンサービスとは何か、どう動くのか?をご覧ください。
Gloamportが2026年11月10日について行った調査によると、我々が確認した49件のホスティング事業者のうち10件が、独自のオニオンアドレスを提供しています。VPSを使えば、代わりにご自身のプロジェクト用に1つ運用できます。
オニオンサイトにはどのGloamportプランが適していますか?
Duskが適しています。Gloamportでは「VPNに加えて、Torリレーまたはオニオンサイト」向けに挙げています。小さな静的サイトや軽量アプリなら、1 vCPUと2 GBのRAM、40 GB NVMeのストレージで十分に動きます。Linuxのみです。Debian、Ubuntu、AlmaLinux、Rocky Linuxのイメージがあります。Windowsはありません。
注文はプラン、コイン、任意のメールアドレスの3項目で行います:注文で必要なのは3つだけです。プラン、コイン、そして希望する場合のみメールアドレスです。氏名欄、住所欄、電話番号欄、カード欄、身分証の提出は、手続きのどこにもありません。身分証明書類を渡さずにホスティングする背景は、KYCなしでVPSを購入できるのはどこですか?で説明しています。
オニオンサイトをVPSでホストするには、手順ごとにどうすればよいですか?
空のサーバーから、Tor Browserで開けるアドレスまでの6つの手順です。
torとWebサーバーをインストール
apt updateを実行し、続けてapt install tor nginxを実行します。VPSからhttp://localhost/でページが表示されることを確認してください。Webサーバーをlocalhostにバインド
nginxを127.0.0.1だけで待ち受けさせ、サイトはパブリックIPではなくTor経由でのみ到達できるようにします。
torrcにオニオンサービスを追加
/etc/tor/torrcにHiddenServiceDir行とHiddenServicePort行を追加します。Torを再起動
systemctl restart torを実行します。Torは存在しなければ起動時にディレクトリを作成します。アドレスを確認
HiddenServiceDirの
hostnameファイルを表示します。その前にhttp://を付けて、Tor Browserで開いてください。鍵をバックアップ
そのディレクトリの他のファイルはご自身の鍵です。非公開で保管し、アドレスが重要なら秘密鍵を安全な場所にコピーしてください。
Torでサイトを公開するにはどう設定しますか?
torrcの2行でサイトを公開します。HiddenServiceDirは鍵とhostnameファイルを保存するディレクトリを指定し、HiddenServicePortは仮想ポートをローカルの宛先に対応付けます。Torマニュアルによると、各隠しサービスには専用のディレクトリが必要で、既定ではポートはTCPで127.0.0.1の同じポートに対応します。
apt update
apt install tor nginx
curl -I http://localhost/HiddenServiceDir /var/lib/tor/my-website/
HiddenServicePort 80 127.0.0.1:80systemctl restart tor
cat /var/lib/tor/my-website/hostnameTCPポートの代わりにUnixソケットを使うべきですか?
Unixソケットの方が安全です。バックエンドがネットワークポートをまったく待ち受けないためです。Torプロジェクトのガイドは、ローカルネットワークにサービスを露出させないためにこれを推奨しています。マニュアルでは、unix:の後にパスを置く形が許可された宛先として挙げられています。
HiddenServiceDir /var/lib/tor/my-website/
HiddenServicePort 80 unix:/var/run/tor/my-website.sockオニオンサイトが動作することはどう確認しますか?
hostnameファイルのアドレスをTor Browserで開きます。torが起動しない場合、Torプロジェクトは、torrcの誤字と誤ったディレクトリ権限を一般的な原因として挙げています。ログはjournalctl -u torで確認してください。
次に、その背後のマシンを守ります。新しいVPSでSSHを強化するには?が最初で、VPSでTorリレーを運用するには?は同じDuskでの2つ目のプロジェクトとして適しています。料金は料金ページで確認できます。v3アドレスは、鍵ファイルを保管している限り、Webサーバーを再インストールしても変わりません。
まとめ
torとnginxをインストールし、ローカルのページが読み込めることを確認します。HiddenServiceDirは鍵とhostnameファイルを保存します。HiddenServicePort 80 127.0.0.1:80はオニオンのポート80をローカルサーバーに転送します。- Unixソケットのターゲットを使うと、バックエンドがローカルネットワーク上に露出しません。
- 鍵ファイルがあれば誰でもサイトになりすませるため、非公開にし、バックアップを取ってください。
- Dusk(1 vCPU, 2 GB RAM, 40 GB NVMe, 2 TB traffic)は、12か月契約で月額$5.25です。
VPSでのオニオンサイトのホスティング:よくある質問
オニオンサイトにドメイン名は必要ですか?
いいえ。アドレスは、TorがHiddenServiceDirに作成する鍵から生成され、hostnameファイルに書き込まれます。
Torはどのオニオンのバージョンを使いますか?
Torマニュアルによると、バージョン2と3がサポートされ、既定は3です。Torプロジェクトのガイドが説明しているのは、バージョン3です。
オニオンサイトを複数運用できますか?
はい。新しいサービスごとに HiddenServiceDir 行を追加してください。HiddenServicePort 行は、その上にある直近の HiddenServiceDir に適用されます。
鍵ファイルを失ったらどうなりますか?
アドレスも一緒に失われます。Torプロジェクトは、長期間運用するサービスでは秘密鍵ファイルのコピーを安全な場所に保管するよう勧めています。
Duskで十分ですか?
Gloamportは、Duskを「VPNに加えて、Torリレーまたはオニオンサイト」に適すると説明しています。静的サイトなら、2 GBのRAMで十分です。
出典 (2)
- ご自身のオニオンサービスを設定する community.torproject.org/onion-services/setup — The Tor Project (checked 2026-11-10)
- Torマニュアル(HiddenServiceDir、HiddenServicePort、HiddenServiceVersion) 2019.www.torproject.org/docs/tor-manual.html.en — The Tor Project (checked 2026-11-10)