2026年6月16日
2026年6月16日
OpenVPNとTailscaleの比較|仕組み・運用の手間・セキュリティの違いと選び方
OpenVPN と Tailscale のどちらを選ぶかは、「VPN の管理をすべて自分で持ちたいか、それとも鍵の配布や認証をサービスに任せて手間を減らしたいか」でおおむね決まります。OpenVPN は自分でサーバーを立てて証明書を管理する昔ながらの方式、Tailscale は WireGuard を土台に、端末同士を直接つなぐメッシュ型の VPN をクラウドの管理画面から運用するサービスです。この記事では、仕組み・運用の手間・セキュリティ・つながりやすさの違いを整理し、WordPress サイトの運用(管理画面や SSH を VPN 経由に限定する、など)でどちらが向くかを条件別に説明します。
この記事の内容は(2026年10月現在)の情報です。製品の機能や無料で使える範囲は変わることがあるため、導入前に各公式サイトで最新の内容を確認してください。料金はこの記事では扱いません。
仕組みの違い
OpenVPN:サーバーを中心にした方式
OpenVPN は TLS を使って VPN サーバーとクライアントの間に暗号化された通路を作ります。一般的な構成では、全員が1台の VPN サーバーにつなぎ、そこから社内ネットワークやサーバー群へ入ります。拠点や端末同士の通信も、基本的にはサーバーを経由します。
- 通信は UDP(既定は 1194 番)か TCP のどちらでも使える。TCP 443 番で待ち受ければ、Web 以外の通信を制限している環境でも通りやすい
- 認証は証明書が基本で、ユーザー名とパスワードや多要素認証を組み合わせることもできる
- オープンソースのコミュニティ版は自分でサーバーを用意して設定する。商用の OpenVPN Access Server や、クラウド型のサービスも別にある
Tailscale:端末同士を直接つなぐメッシュ方式
Tailscale は WireGuard というプロトコルで端末同士を直接つなぎます。各端末の公開鍵の配布や、誰がどの端末を使えるかの管理は、Tailscale 社のコーディネーションサーバーが担います。ログインは Google や Microsoft、GitHub などの既存アカウント(SSO)で行います。
- 端末同士は可能な限り直接(P2P で)通信し、NAT の都合で直接つながらないときは DERP と呼ばれる中継サーバーを経由する
- 各端末に 100.64.0.0/10 の範囲の IP アドレスが割り当てられ、MagicDNS で端末名による名前解決もできる
- 社内 LAN 全体を見せる「サブネットルーター」、インターネットへの出口にする「出口ノード」の機能がある
- 誰がどこへ接続できるかは、管理画面のアクセス制御ポリシー(ACL)で決める
コーディネーションサーバーを自前で動かしたい場合は、オープンソースの互換実装 Headscale があります。ただし Tailscale 社の公式製品ではないため、機能の対応範囲や更新の追従は自分で確認する必要があります。
運用の手間の違い
最も差が出るのはここです。
OpenVPN では、次の作業がすべて自分の担当になります。
- VPN サーバーの構築、OS とOpenVPN の更新
- 認証局(CA)の管理、利用者ごとの証明書の発行・失効・期限管理
- ファイアウォールとルーティングの設定
- 設定ファイル(.ovpn)の安全な配布
一方 Tailscale では、端末にアプリを入れてログインするだけで参加でき、鍵の配布と更新はサービス側が行います。退職者は管理画面や SSO 側のアカウントを止めれば接続できなくなります。運用担当が少ない小さなチームでは、この差が選定の決め手になることが多いです。
ただし Tailscale にも管理作業はあります。ACL の設計、端末の鍵の有効期限(既定では一定期間で再認証が必要)の扱い、サーバーのように無人で動く端末の期限設定などは、運用ルールとして決めておく必要があります。
セキュリティの考え方の違い
どちらも通信内容は暗号化されますが、「何を信頼するか」が異なります。
- OpenVPN:信頼の起点は自分で管理する CA です。外部のサービスに依存しない反面、CA の秘密鍵の保管や証明書の失効を怠ると、それがそのまま弱点になります。また、インターネットに VPN サーバーのポートを公開するため、サーバーの更新を続けることが前提です
- Tailscale:通信の中身は端末間で暗号化され、中継サーバーを通る場合も Tailscale 社が内容を読める仕組みにはなっていません。一方で、どの公開鍵を信頼するかはコーディネーションサーバーが配るため、そこを信頼することになります。この点を補う機能として、管理者の署名がない端末の参加を拒む Tailnet Lock があります
社内規程で「認証基盤を外部サービスに置けない」「通信経路をすべて自社管理にしたい」といった条件がある場合は、OpenVPN(または Headscale)が候補になります。逆に、自前のサーバーをインターネットに公開せずに済む点は Tailscale の利点です。
つながりやすさと速度
Tailscale は NAT の内側同士でも直接つなごうとし、だめなら HTTPS(443 番)で中継サーバーを経由するため、多くのネットワークで設定なしにつながります。ただし中継経由になると遅延が増え、速度も落ちます。
OpenVPN は VPN サーバーが外から到達できる場所にあれば、クライアント側の NAT の種類に左右されにくい方式です。速度面では、WireGuard のほうが一般に軽いとされますが、OpenVPN も 2.6 以降でデータチャネルの処理をカーネルに任せる DCO(Data Channel Offload)に対応し、改善が進んでいます。実際の速度は回線と端末の性能に強く依存するため、自分の環境で測ってから判断してください。
比較表
| 観点 | OpenVPN | Tailscale |
|---|---|---|
| 基本の形 | サーバー中心(ハブ型) | 端末同士のメッシュ型 |
| 土台の技術 | TLS(独自プロトコル) | WireGuard |
| 鍵・証明書の管理 | 自分で CA を運用 | サービスが自動で配布・更新 |
| 認証 | 証明書、ID/パスワード、MFA など | 既存アカウントの SSO |
| サーバーの公開 | VPN サーバーのポートを公開 | 公開ポートは原則不要 |
| 自前ホスト | できる(コミュニティ版) | 管理サーバーは Headscale で代替可(非公式) |
| 導入の手間 | 大きい | 小さい |
WordPressサイトの運用ではどちらが向くか
WordPress の運用で VPN を使う典型的な目的は、SSH・phpMyAdmin・wp-admin などを VPN 経由の接続だけに限定することです。
- 運用者が数人で、サーバーが数台:Tailscale が手軽です。Web サーバーに Tailscale を入れ、SSH の待ち受けやファイアウォールの許可を Tailscale の IP 範囲(または tailscale0 インターフェース)に限定すれば、SSH ポートをインターネットに公開せずに済みます
- 社内規程で外部サービスに認証を置けない、既存の OpenVPN 環境がある:OpenVPN を続けるのが現実的です。証明書の失効と期限の管理を手順化してください
- 制作会社などで、取引先ごとに接続先を分けたい:Tailscale の ACL やタグで分けるか、OpenVPN でサーバーを分けるかを、人数と管理担当の体制で決めます
どちらを選んでも、VPN だけに頼らず、WordPress 側のログイン保護(多要素認証、ログイン試行の制限)は残しておいてください。VPN の設定を誤ったときに、管理画面がそのまま無防備になるのを防げます。
まとめ
- OpenVPN は自分で全部を管理する方式、Tailscale は鍵配布と認証をサービスに任せるメッシュ型
- 運用の手間は Tailscale が小さく、管理の自由度と外部依存のなさは OpenVPN が大きい
- Tailscale はコーディネーションサーバーを信頼する設計で、気になる場合は Tailnet Lock や Headscale を検討する
- 速度やつながりやすさは環境次第なので、導入前に試験的に両方を動かして比べる
- 機能や無料の範囲は変わるため、最新の情報は公式ドキュメントで確認する