# VPSでオニオンサイトをホストするには？

> 2行のtorrcとDebian 13またはUbuntu 24.04のnginxで、VPS上にオニオンサイトをホストします。Dusk（2 GB RAM）は12か月契約で月額$5.25です。

- URL: https://gloamport.com/ja/guides/how-to-host-an-onion-site/
- 最終更新: 2026-11-10
- 発行者: Gloamport (https://gloamport.com)

オニオンサービスにはパブリックのWebポートもドメイン名も必要ありません。TorがVPS上に保存された鍵からアドレスを作成します。

**概要 — 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 |

*価格確認日: 2026年11月10日.*

設定キーは、Torプロジェクトのオニオンサービス設定ガイドとTorマニュアルによるものです。

## オニオンサービスとは何か、なぜホストするのですか？

オニオンサービスとは、Tor経由でしか到達できず、そのアドレスが独自の鍵から導出されるWebサイトです。ドメインレジストラもパブリックIPも不要で、訪問者は接続でき、通信はエンドツーエンドで暗号化されます。完全な定義は[オニオンサービスとは何か、どう動くのか？](https://gloamport.com/ja/what-is-an-onion-service/ "onionサービスとは何で、どう動きますか？")をご覧ください。

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を購入できるのはどこですか？](https://gloamport.com/ja/vps-no-kyc/ "KYCなしのVPSはどこで購入できますか？")で説明しています。

## オニオンサイトをVPSでホストするには、手順ごとにどうすればよいですか？

空のサーバーから、Tor Browserで開けるアドレスまでの6つの手順です。

1. **torとWebサーバーをインストール** — apt updateを実行し、続けてapt install tor nginxを実行します。VPSからhttp://localhost/でページが表示されることを確認してください。
2. **Webサーバーをlocalhostにバインド** — nginxを127.0.0.1だけで待ち受けさせ、サイトはパブリックIPではなくTor経由でのみ到達できるようにします。
3. **torrcにオニオンサービスを追加** — /etc/tor/torrcにHiddenServiceDir行とHiddenServicePort行を追加します。
4. **Torを再起動** — systemctl restart torを実行します。Torは存在しなければ起動時にディレクトリを作成します。
5. **アドレスを確認** — HiddenServiceDirのhostnameファイルを表示します。その前にhttp://を付けて、Tor Browserで開いてください。
6. **鍵をバックアップ** — そのディレクトリの他のファイルはご自身の鍵です。非公開で保管し、アドレスが重要なら秘密鍵を安全な場所にコピーしてください。

## Torでサイトを公開するにはどう設定しますか？

torrcの2行でサイトを公開します。`HiddenServiceDir`は鍵と`hostname`ファイルを保存するディレクトリを指定し、`HiddenServicePort`は仮想ポートをローカルの宛先に対応付けます。Torマニュアルによると、各隠しサービスには専用のディレクトリが必要で、既定ではポートはTCPで127.0.0.1の同じポートに対応します。

*Webサーバーをインストールして確認*

```bash
apt update
apt install tor nginx
curl -I http://localhost/
```

*/etc/tor/torrc に追加する行*

```text
HiddenServiceDir /var/lib/tor/my-website/
HiddenServicePort 80 127.0.0.1:80
```

*再起動してアドレスを確認*

```bash
systemctl restart tor
cat /var/lib/tor/my-website/hostname
```

## TCPポートの代わりにUnixソケットを使うべきですか？

Unixソケットの方が安全です。バックエンドがネットワークポートをまったく待ち受けないためです。Torプロジェクトのガイドは、ローカルネットワークにサービスを露出させないためにこれを推奨しています。マニュアルでは、`unix:`の後にパスを置く形が許可された宛先として挙げられています。

*Unixソケットを使うtorrc*

```text
HiddenServiceDir /var/lib/tor/my-website/
HiddenServicePort 80 unix:/var/run/tor/my-website.sock
```

> **鍵ディレクトリを保護する** HiddenServiceDirは、Torを実行するユーザーが読み書きできる必要があります。鍵ファイルを入手した人はサービスになりすませるため、公開リポジトリやチケットには絶対にコピーしないでください。

## オニオンサイトが動作することはどう確認しますか？

`hostname`ファイルのアドレスをTor Browserで開きます。torが起動しない場合、Torプロジェクトは、torrcの誤字と誤ったディレクトリ権限を一般的な原因として挙げています。ログは`journalctl -u tor`で確認してください。

次に、その背後のマシンを守ります。[新しいVPSでSSHを強化するには？](https://gloamport.com/ja/guides/how-to-harden-ssh-on-a-vps/ "新しいVPSでSSHを強化するには？")が最初で、[VPSでTorリレーを運用するには？](https://gloamport.com/ja/guides/how-to-run-a-tor-relay-on-a-vps/ "VPSでTorリレーを運用するには？")は同じDuskでの2つ目のプロジェクトとして適しています。料金は[料金ページ](https://gloamport.com/ja/pricing/ "Gloamport VPSはいくらですか？")で確認できます。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で十分です。

## 出典

1. [ご自身のオニオンサービスを設定する](https://community.torproject.org/onion-services/setup/) — The Tor Project (checked 2026-11-10)
2. [Torマニュアル（HiddenServiceDir、HiddenServicePort、HiddenServiceVersion）](https://2019.www.torproject.org/docs/tor-manual.html.en) — The Tor Project (checked 2026-11-10)

---

Gloamport: Gloamportは、KYCなしのLinux KVMサーバーを販売するVPSプロバイダーです。アカウント番号で注文し、暗号資産で支払います（Moneroを優先）。運営元は、パナマで登録された法人DomaineGoat LLCです。注文では、プラン、コイン、そして希望する場合のみメールアドレスを求めます。氏名、住所、電話番号、身分証明書は求めません。12か月契約では、各プランの価格は、2026年11月10日に読み取ったKYCなしの暗号資産VPSホスト38社の調査から選んだ、名前の付いた比較対象プランより少なくとも25%安くなっています。
