OpenWrt対応ルーターをVPNゲートウェイとして使うと、スマートフォン、パソコン、タブレット、テレビなどの端末ごとにアプリをインストールしなくても、家庭内ネットワークから出る通信をまとめて管理できます。端末側の設定を一台ずつ変更する方法と比べて、接続先、DNS、通信をVPNへ送る範囲をルーター側で統一しやすい点がメリットです。

一方で、ルーターへの設定はクライアントアプリを起動するだけの作業ではありません。OpenWrtのファームウェア、CPU性能、空き容量、利用するプロトコル、ファイアウォール、DNS、ルール分岐が相互に影響します。特に「VPN接続済み」と表示されていても、LAN側の端末がそのインターフェースを使っているとは限りません。この記事では、設定前の確認からLuCI画面での導入、端末別の確認、失敗したときの戻し方まで順番に整理します。

OpenWrt対応VPNルーター設定ガイド|家中の通信をまとめて管理

設定前に確認すること:機種、方式、購読情報

まず、ルーターがOpenWrtを正式にサポートしているか確認します。機種名が似ていても、ハードウェアリビジョンによって使用するイメージが異なる場合があります。誤ったファームウェアを書き込むと起動できなくなる可能性があるため、型番、リビジョン、保存領域、メモリ容量を本体ラベルとOpenWrtの対応情報で照合します。既存のメーカー製ファームウェアへ戻す可能性も考え、現在の設定値や復旧用イメージを手元に残しておきます。

次に、ルーターで利用する方式を決めます。WireGuardやOpenVPNは、OpenWrtのネットワークインターフェースとして構成しやすい代表的な方式です。Shadowsocks、VMess、Trojan、Hysteria2などを使う場合は、OpenClash、sing-box系クライアント、または対応する追加パッケージが必要になることがあります。クライアントによって読み込める購読形式が違うため、URLを貼り付ければ必ず使えるとは考えないでください。

90+

利用候補となる国

200+

利用候補となる回線

5

対応プラットフォーム

不限

同時接続台数

YJVPNの購読リンクをルーターで使う場合は、ユーザーパネルから取得したURLを公開しないでください。購読情報には接続先や認証に関する情報が含まれることがあり、チャット、掲示板、オンライン変換サイトへ貼り付けるのは避けるべきです。ルーターがその形式に対応しない場合は、対応クライアントが読み込める形式を確認し、変換後の設定内容も自分で点検します。

  • ✅ ルーターの型番とハードウェアリビジョンを確認する。
  • ✅ OpenWrtの設定バックアップと現在の接続情報を保存する。
  • ✅ WireGuard、OpenVPN、OpenClash、sing-box系のどれを使うか決める。
  • ✅ 購読リンクをルーターの管理画面や対応クライアントだけで扱う。
  • ❌ 方式が不明なまま、設定ファイルの拡張子だけを見て読み込まない。
  • ❌ VPN接続中にファームウェア更新や初期化を同時に行わない。

LuCI画面でVPN接続を作成する

設定作業は、OpenWrtのWeb管理画面であるLuCIから始めます。ルーターのLANアドレスをブラウザーで開き、「ネットワーク」から「インターフェース」を表示します。ここで、通常のLAN、WAN、無線ネットワークが正しく動いていることを先に確認してください。VPNを追加する前に通常のインターネット接続が成立していなければ、後のエラー原因を見分けられません。

  1. 管理画面へログインし、現在の設定をバックアップします。
  2. パッケージ管理画面から、利用する方式に必要なクライアントと依存パッケージを確認します。
  3. WireGuardまたはOpenVPNを使う場合は、提供された設定ファイルや鍵、アドレス、DNS、エンドポイントを確認します。
  4. 「ネットワーク」から新しいインターフェースを作成し、適切なプロトコルまたはトンネルデバイスを割り当てます。
  5. 設定を保存して適用し、インターフェースの状態が起動済みになるか確認します。
  6. 「ネットワーク」内のファイアウォール設定で、LANからVPNインターフェースへ通信を渡すルールを作成します。
  7. 必要に応じてWANへの直接通信を制限し、VPNが停止した際に意図せず通常回線へ戻らない構成を検討します。

WireGuardでは、秘密鍵、アドレス、公開鍵、エンドポイント、許可するアドレス範囲を入力します。AllowedIPsを広く設定すると、VPNを既定ゲートウェイとして利用する構成になりますが、管理画面や家庭内機器へのアクセスまで影響することがあります。OpenVPNでは、CA証明書、クライアント証明書、鍵、認証情報、暗号方式などを設定ファイルに従って登録します。項目名が少し違っていても、値を推測して入力せず、提供元の仕様と一致させてください。

OpenClashやsing-box系クライアントを使う場合は、まずサービスを起動できる状態にし、購読URLまたは設定ファイルを追加します。その後、プロキシグループ、DNSモード、ルールモード、LAN内端末へのサービス提供を設定します。ルーターモード、TUN、透過プロキシなどの名称はクライアントによって異なります。TUNを有効にしただけで全端末の通信が対象になるとは限らないため、LAN側のDNSとファイアウォールを別に確認します。

ファイアウォールとDNSを分けて確認する

VPNインターフェースが起動していても、LANゾーンから転送が許可されていなければ、家庭内端末の通信はトンネルを通りません。LuCIの「ネットワーク」からファイアウォールを開き、LANからVPNへの転送、VPNからWANへの必要な転送、入力と出力のポリシーを確認します。設定を厳しくしすぎるとDNSだけが失敗し、緩すぎるとVPN停止時にWANへ直接流れる可能性があります。

DNSは、VPNの外へ問い合わせが出ていないかを確認する重要な項目です。LAN端末が手動で別のDNSを設定している場合、ルーター側のDNS設定が使われないことがあります。DHCPで配布するDNS、IPv6経由のDNS、ブラウザーの安全なDNS機能を確認し、同じ端末でもIPv4とIPv6で経路が分かれていないか点検してください。

設定の要点

「VPNインターフェースが起動していること」と「LAN端末の通信がそこへ転送されること」は別の確認項目です。接続状態、ファイアウォール、DNSを分けて検証すると、原因を早く絞り込めます。

端末や用途ごとに通信を振り分ける

家庭内のすべての通信をVPNへ送る構成は分かりやすい反面、動画サービス、オンラインゲーム、銀行サイト、プリンター、NASなどで相性問題が起きることがあります。OpenWrtでは、送信元IP、MACアドレス、宛先IP、ポート、ドメインなどを条件にして、VPNまたは通常回線へ振り分けるポリシールーティングを構成できます。

最初から複雑なルールを大量に登録するのではなく、テスト用の端末を一台だけVPN対象にする方法が安全です。DHCPの固定割り当てで端末のIPアドレスを安定させ、対象端末だけをVPNへ転送します。動作確認後に家族のスマートフォンやテレビを追加し、プリンターやルーター管理用端末は通常回線またはローカル通信へ残します。

ルールを作るときは、ドメイン名だけでなく名前解決の経路も確認します。DNSルールと通信ルールが一致しないと、ドメインはVPN側で解決されても実際の接続はWANへ出る、またはその逆になる場合があります。ルール変更後は、対象端末のWi-Fiを一度切り替える、DHCPリースを更新する、必要に応じてアプリを再起動するなど、古い接続状態を残さない操作を行います。

対象 推奨する経路 確認する点
作業用パソコン VPNまたはルール分岐 ブラウザー、開発ツール、DNSが同じ方針か
スマートフォン 用途に応じて選択 Wi-Fi接続時だけルールが適用されるか
テレビ・ストリーミング端末 専用ルール DNS、地域判定、アプリの再起動状態
プリンター・NAS ローカル通信 同一LAN内の検出と管理画面へのアクセス

接続後の確認:速度より経路と安定性を見る

設定後は、ルーター本体、VPNクライアント、LAN端末の三つを順番に確認します。まずLuCIでVPNインターフェースのハンドシェイク、受信量、送信量、接続時刻を確認します。次にテスト端末からIPアドレスの地域、DNSの応答元、IPv4とIPv6の経路を確認します。最後に、ブラウザーだけでなく、動画アプリ、アプリストア、必要な業務アプリなど実際に使う通信を試します。

速度測定は、VPNを有効にした状態と通常回線の状態を同じ端末、同じ時間帯、同じ接続方法で比較します。ただし、速度の数値だけで回線の良し悪しを決めるのは適切ではありません。ルーターのCPU負荷、暗号化処理、Wi-Fiの電波状態、MTU、DNS応答、宛先サービスとの距離が結果を変えるためです。ページ表示、長時間の接続、ファイル取得、名前解決が安定しているかを合わせて見ます。

  • ✅ VPNインターフェースの送受信カウンターが増えているか確認する。
  • ✅ テスト端末の外部IP、DNS、IPv4・IPv6の経路を個別に確認する。
  • ✅ VPNを使わない端末では、プリンターやNASの検出が維持されるか確認する。
  • ✅ ルーターのCPU負荷とメモリ使用量を、複数端末接続時にも確認する。
  • ❌ ブラウザーの一ページだけを開いて、全端末の成功と判断しない。
  • ❌ 接続が不安定なときに、複数の設定を一度に変更しない。

接続できないときの切り分けと復旧

VPNインターフェースが起動しない場合は、まず認証情報、鍵、証明書、エンドポイント、システム時刻を確認します。設定ファイルを手入力した場合は、不要な空白や改行、引用符の違いも確認します。インターフェースは起動しているのに通信できない場合は、ファイアウォールの転送、AllowedIPs、ルーティングテーブル、DNSの順に調べると切り分けやすくなります。

一部の端末だけ接続できない場合は、その端末の固定IP、DHCP設定、手動DNS、IPv6、ブラウザーやアプリ独自のプロキシ設定を確認します。すべての端末で通信できない場合は、ルーターのWAN接続が正常か、VPNクライアントのログに名前解決やTLS、認証、MTUに関するエラーがないかを確認してください。ログは必要な範囲だけ保存し、秘密鍵や購読URLを第三者へ送らないようにします。

復旧を急ぐ場合は、VPNインターフェースを停止し、LANからWANへの通常転送を一時的に戻します。その後、保存済みの設定バックアップを適用し、管理画面へ再接続できることを確認します。初期化は最後の手段です。初期化するとWi-Fi名、管理者パスワード、WAN情報、VLAN設定なども失われるため、回線事業者や家庭内機器の接続情報を確認してから実行してください。

よくある質問

OpenWrtへ購読URLを直接貼り付ければ使えますか?

使用するクライアントと購読形式によります。WireGuardやOpenVPNは専用の設定ファイルが必要になることがあり、OpenClashやsing-box系は対応する形式への変換やプロファイル設定が必要な場合があります。まずクライアント側の対応形式を確認してください。

家中の端末をすべてVPNへ送るべきですか?

必ずしもそうではありません。作業用端末や特定のアプリだけを対象にし、プリンター、NAS、ルーター管理用端末はローカル通信へ残す構成のほうが管理しやすい場合があります。最初は一台だけでテストし、問題がない範囲を徐々に広げる方法が安全です。

VPN接続後に速度が落ちた場合はどうしますか?

回線だけでなく、ルーターのCPU負荷、暗号化方式、MTU、Wi-Fi、DNS、接続先を確認します。別の方式や接続先を試す前に、通常回線とVPN回線を同じ条件で比較し、どの端末と経路だけに問題があるかを切り分けてください。

設定を元に戻す最も簡単な方法は何ですか?

VPNインターフェースと関連するファイアウォール転送を停止し、保存済みのOpenWrt設定バックアップを適用します。管理画面へ入れない場合は有線LANで接続し、機種固有の復旧手順を使います。初期化する前に、WANとWi-Fiの設定を必ず控えてください。

OpenWrtをVPNゲートウェイにすると、家庭内の複数端末を一つの方針で管理でき、端末ごとの設定作業も減らせます。ただし、安定した運用には、対応方式の選択、ファイアウォール、DNS、ポリシールーティング、復旧手順を一体として考えることが重要です。初回は一台のテスト端末と単純なルールから始め、通信経路を確認してから対象を増やすと、問題が起きた場所を追跡しやすくなります。

まとめ

OpenWrtのVPN設定は、接続ボタンを押す作業ではなく、インターフェース、転送、DNS、端末別ルールを確認するネットワーク設計です。バックアップを先に作り、少数の端末で検証してから家庭全体へ広げるのが安全な進め方です。

OpenWrtの基本的な導入手順や、端末ごとのクライアント設定も確認したい場合は、チュートリアルを見ると、利用環境に合う方法を選びやすくなります。

無料で始める