best-vpn-for-router

DD-WRTルーターに最適なVPN:安全かつ高性能

DD-WRTルーターに最適なVPN。OpenVPNおよびWireGuardのパフォーマンスをDD-WRTファームウェアでテストし、ステップバイステップセットアップガイドを提供します。

Michael · ·7 分で読めます

結論: DD-WRTファームウェアは、標準ルーターファームウェアが単純には提供しない高度なVPNクライアント機能のロックを解除します。DD-WRTの管理パネルに直接VPNを設定することで、各デバイスにアプリをインストールせずにネットワーク内のすべてのデバイスのトラフィックを暗号化できます。ただし、すべてのVPNプロバイダーがDD-WRTビルドで確実に動作するわけではないため、確認されたDD-WRTサポートを持つプロバイダーを選択することが重要です。

DD-WRTルーターがネットワーク全体のVPN保護に理想的である理由

ほとんどのコンシューマールーターは、VPNクライアント設定をブロックするロックダウンされたファームウェアで提供されます。DD-WRTはそれを変更します。このフリー・オープンソースファームウェアはルーターの標準ソフトウェアを置き換え、ルーターのウェブインターフェイスに直接OpenVPN(またはWireGuard)クライアントを提供します。つまり、Wi-Fiに接続されているすべてのスマートフォン、ノートパソコン、スマートTV、IoTデバイスは自動的にVPN保護を受けます。

ルーターのVPNセットアップをより広く検討している場合、DD-WRTはTomatoとOPNsenseと並んで、ファームウェアオプションの1つです。 しかしDD-WRTは200以上のルーターモデルをサポートしており、アクティブなオープンソースコミュニティを持ち、VPNルーティングルールに対する細かい制御を提供しているため際立っています。DD-WRTプロジェクトは検索可能なルーターデータベースを維持しており、フラッシュ前に正確なハードウェアモデルと必要なビルドバージョンを確認できます。

VPNはデバイスとインターネット間に暗号化トンネルを作成します。VPNの動作方法の完全な説明については、当社のガイドを参照してください。 DD-WRTを使用してそのトンネルをルーターレベルで設定すると、デバイスごとのアプリインストールが不要になります。これは、ネイティブにVPNアプリをサポートしないデバイスに特に価値があります:ゲームコンソール、スマートスピーカー、セキュリティカメラ、古いストリーミングスティック。

標準ファームウェアと比較したDD-WRT固有の利点

DD-WRTのVPN機能は、標準ファームウェアが提供するもの以上のものです:

  • 管理パネルに組み込まれたOpenVPNクライアント。 DD-WRTウェブUIのServices → VPNに移動して、プロバイダーの.ovpn設定を直接貼り付けます。
  • ポリシーベースのルーティング。 他のデバイスが通常のISP接続を使用しながら、特定のデバイスのみをVPN経由でルーティングします。これはOpenVPNクライアントタブの「Policy Based Routing」フィールドで設定します。
  • DNSリーク防止。 DD-WRTを使用すると、DNSサーバーを手動で設定できます(例:10.8.8.1またはVPNプロバイダーのDNS)。Setup → Basic Setupで設定して、DNSクエリがトンネルの外にリークするのを防ぎます。
  • iptablesによるキルスイッチ。 DD-WRTはカスタムファイアウォールルールをサポートします。Administration → Commandsのiptablesコマンドを追加して、VPNトンネルがドロップした場合にすべてのトラフィックをブロックできます。DD-WRTは組み込みGUIキルスイッチを持たないため、これには手動ファイアウォールルール設定が必要です。
  • NVRAMベースの設定ストレージ。 DD-WRTは設定をNVRAMに保存します。32KB未満のNVRAMを持つルーターは、証明書を含む完全なOpenVPN設定に十分なスペースを持たない場合があります。開始前にルーターのNVRAM容量を確認してください。

Linksysルーターを現在使用している場合、多くのLinksysモデル(特にWRTシリーズ)はDD-WRTフラッシュの一般的なターゲットです。 同様に、多くのAsusルーターはDD-WRTを実行できますが、AsusのMerlinファームウェアはこれらのモデルで時々優先されます。

DD-WRTビルドバージョンとNVRAM:知っておく必要があることは

すべてのDD-WRTビルドがVPN機能に関して同じではありません。古いビルドはOpenVPNサポートを完全に欠いているか、VPNトンネルの既知の安定性バグを含む場合があります。フラッシュする前に確認すべきことは以下の通りです:

  • ビルドバージョンr47525以降 はWireGuardカーネルモジュールサポートに必要です。古いビルドはOpenVPNのみをサポートします。
  • 最小32KB のNVRAM容量 は、OpenVPN証明書、キー、追加の設定文字列を保存するために必要です。64KB NVRAMを持つルーターは複数のVPNプロファイルを許可します。
  • ビルドタイプが重要です。 OpenVPNとiptablesモジュールが含まれていることを確認するには、「mega」または「big」ビルドを使用してください。「mini」および「micro」ビルドはスペースを節約するためにVPN機能を削除します。
  • DD-WRTルーターデータベースで正確なモデル番号を確認してください。 一部のルーターは複数のハードウェアリビジョン(例:Netgear R7000 v1対v2)を持ち、間違ったビルドはデバイスをブリックします。

DD-WRTコマンドシェル(Administration → Commands)で nvram show | grep size を実行して、現在のNVRAM使用状況を確認してください。VPN設定を貼り付けた後に空きNVRAMが5KB未満に低下した場合、ルーターは不安定になる可能性があります。

DD-WRTビルドでのDNSリーク動作

DNSリークはDD-WRTで一般的な問題であり、VPNトンネルがアクティブですが、DNSクエリはまだISPを経由してルーティングされている場合に発生します。これはDD-WRTがデフォルトで、手動でオーバーライドしない限り、ISP割り当てDNSサーバーを使用するためです。

DD-WRTでDNSリークを防ぐには:

  1. DD-WRT管理パネルのSetup → Basic Setupに移動します。
  2. ISP DNSフィールドをVPNプロバイダーのDNSサーバーに置き換えます。NordVPNは103.86.96.100と103.86.99.100を使用します。PIAは10.0.0.243を使用します。
  3. または、プライバシーに配慮したリゾルバ(Quad9 (9.9.9.9)またはCloudflare (1.1.1.1))を使用します。ただしVPNプロバイダーのDNSは完全なリーク防止に推奨されます。
  4. Services → Additional DNSMasq Optionsで、no-resolv を追加して、DNSMasqがISP DNSにフォールバックするのを防ぎます。

これらの設定を適用した後、DNSリークテストサイトで、すべてのクエリがVPNトンネルを通じて解決されることを確認します。古いDD-WRTビルド(r40000前)には、正しい設定でも間欠的なリークを引き起こす可能性のある既知のDNSMasqバグがあります。

DD-WRTファームウェアでテストされたトップVPN

DD-WRT互換性の具体的なためにVPNプロバイダーを評価しました。以下の基準は、一般的なVPN品質ではなく、DD-WRTウェブインターフェイス内のVPNを実際に設定するときに重要なものを反映しています。

VPNプロバイダーDD-WRTセットアップガイドDD-WRTでサポートされるプロトコル最小NVRAM要件DD-WRTでのスプリットトンネリングDD-WRTでのWireGuardキルスイッチ方法DD-WRTでの平均速度(ベース比)
NordVPNはい—ステップバイステップDD-WRTウェブUIガイドOpenVPN (UDP/TCP)32 KB+はい、ポリシーベースのルーティング経由部分的(新しいビルドのみ)手動iptablesルール~65-75%
ExpressVPNはい—DD-WRTスクリーンショット付きOpenVPN, Lightway(手動)32 KB+はい、ポリシーベースのルーティング経由ネイティブサポートなし手動iptablesルール~70-80%
Private Internet Accessはい—.ovpnファイル付きDD-WRTウィキOpenVPN, WireGuard32 KB+はい、ポリシーベースのルーティング経由はい(ビルドr47525+)手動iptablesルール~70-78%
Surfsharkはい—DD-WRTチュートリアル利用可能OpenVPN32 KB+はい、ポリシーベースのルーティング経由ネイティブサポートなし手動iptablesルール~60-70%
Mullvadはい—生.ovpnおよびWireGuard設定を提供OpenVPN, WireGuard32 KB+はい、ポリシーベースのルーティング経由はい(ビルドr47525+)手動iptablesルール~72-80%

NordVPNはDD-WRTの最大サーバーネットワークを提供

NordVPNはDD-WRT固有のセットアップチュートリアルを公開しており、Services → VPNタブ設定をステップバイステップで案内します。 これは各サーバーロケーション用の事前生成.ovpnファイルを提供し、DD-WRT OpenVPNクライアントフィールドに直接貼り付けます。

NordVPNの難読化サーバーはISPのVPNトラフィックスロットルをバイパスするのに役立ちます。難読化には特定の.ovpn設定とDD-WRTメガファームウェアで利用可能なXORパッチOpenVPNビルドが必要です。DD-WRTでは、コンシューマールーターハードウェアのOpenVPNオーバーヘッドのため、速度は基本接続の65~75%です。NordVPNは現在DD-WRTでネイティブにWireGuardをサポートしていませんが、NordLynx(WireGuard実装)はアプリベースのインストールで動作します。

NordVPNのDD-WRTガイドは完全なプロセスをカバーします:正しい.ovpnファイルのダウンロード、CA証明書とTLSキーのDD-WRTフィールドへの貼り付け、暗号化暗号をAES-256-CBCに設定します。また、ガイドには、サーバー設定に固有のiptablesキルスイッチコマンドも含まれています。

最適な用途: 大きなサーバーネットワーク(111か国に6,300+サーバー)と信頼できるDD-WRT向けOpenVPN設定を望むユーザー。

ExpressVPNは最も詳細なDD-WRTドキュメントを提供

ExpressVPNは業界の最も詳細なDD-WRTセットアップガイドの1つを提供し、すべてのDD-WRT管理パネルフィールドのスクリーンショット付きです。サーバーロケーションとプロトコル(UDPとTCP)で整理された.ovpnファイルを提供します。

ExpressVPNのLightwayプロトコルはOpenVPNより高速ですが、DD-WRTで手動設定が必要であり、すべてのビルドで機能しない可能性があります。最大の信頼性のためにOpenVPNを使用してください。DD-WRTハードウェアの速度保持は通常70~80%に達し、ルーターレベルの暗号化に対して強いものです。

ExpressVPNのDD-WRTドキュメントの利点の1つ:TLSハンドシェイク失敗とMTUミスマッチエラーなどの一般的な問題の解決ステップを含みます。これはDD-WRTのVPNセットアップ中に頻繁に発生する痛点であり、他のプロバイダーのガイドはスキップします。

最適な用途: ステップバイステップのDD-WRTドキュメントと複数のサーバーロケーション間の一貫した速度を望むユーザー。

Private Internet AccessはDD-WRTでWireGuardをサポート

PIAは、ビルドr47525以降のDD-WRTでWireGuardをサポートしているため、DD-WRTユーザーに際立っています。WireGuardはOpenVPNより少ないCPUを使用するため、ルーターハードウェアでは非常に高速です。PIAはまた、より低い速度と低電力ルーターの速度をトレードオフするための暗号化レベルのカスタマイズを許可しています。

PIAの価格はDD-WRT互換プロバイダーの中でも最も低く、通常複数年プランで約2.03ドル/月です。DD-WRTウィキは.ovpnファイル、証明書の詳細、キルスイッチ設定用ファイアウォールルールテンプレートを含みます。PIAはまた、DD-WRTのポリシーベースルーティング経由でスプリットトンネリングを設定する方法も文書化し、トンネルをバイパスすべきLAN IPアドレスを指定します。

最適な用途: DD-WRTビルドが新しく、ルーターでWireGuardサポートを望む予算意識のあるユーザー。

SurfsharkはDD-WRTで動作しますがWireGuardルーターサポートなし

SurfsharkはDD-WRTチュートリアルとOpenVPN用.ovpn設定ファイルを提供します。無制限の同時接続をサポートしており、ルーターレベルではあまり関連性がありません(ルーター自体が1つの接続として数えられるため)が、ホームネットワーク外の個別デバイスにもVPNをインストールしたい場合に有用です。

DD-WRTでの速度保持はやや低く、60~70%です。部分的にはSurfsharkがDD-WRTでWireGuardをサポートしていないためです。ARMベースのプロセッサ(Netgear R7000など)を搭載したルーターを持つユーザーの場合、OpenVPN性能は1080pストリーミングに許容範囲です。しかし、MIPSベースのルーターを持つSurfsharkでVPN経由の4Kストリーミングはバッファリングする可能性があります。

最適な用途: DD-WRTルーターと外出中のモバイル/ノートパソコンアプリ両方で無制限のデバイス接続が必要な家庭。

MullvadはDD-WRTでWireGuardを使用してプライバシーを最大化

Mullvadはプライバシー最大化のアプローチをとります。匿名支払い(郵便による現金を含む)を受け入れ、サインアップにメールが不要であり、DD-WRTで修正なく動作する生WireGuardおよびOpenVPN設定ファイルを提供します。

MullvadはDD-WRTビルドr47525+でWireGuardをサポートしており、ルーターハードウェアの速度を大幅に改善します。72~80%の速度保持により、DD-WRTの最速オプションの1つになります。トレードオフ:MullvadはNordVPNまたはExpressVPNと比較して、より小さいサーバーネットワーク(46か国に約700サーバー)を持ちます。

MullvadのWireGuard設定はDD-WRT用に特に整理されています。秘密鍵、エンドポイントアドレス、許可されたIPをDD-WRTWireGuardクライアントフィールドに直接貼り付けます。証明書管理は不要で、NVRAMスペースを節約します。

最適な用途: DD-WRTでWireGuardを望み、VPNプロバイダーからの最小限のデータ収集を望むプライバシー重視のユーザー。

DD-WRTでVPNをセットアップする方法:主要なステップ

これはDD-WRT管理パネル内のセットアッププロセスの圧縮概要です。VPNプロバイダーのDD-WRTガイドには、サーバー固有の詳細が含まれます。

  1. DD-WRTファームウェアをフラッシュします。 DD-WRTルーターデータベースからルーターモデルの正しいビルドをダウンロードします。フラッシュの指示に正確に従ってください。間違ったビルドはルーターをブリックさせることができます。
  2. DD-WRT管理パネルにアクセスします。 ブラウザを開いて 192.168.1.1 (デフォルト)に移動します。管理認証情報でログインします。
  3. Services → VPNに移動します。 OpenVPN Clientを有効にします。Server IP/Name、Port、Tunnel Device (TUN)、Tunnel Protocol (UDP)、Encryption Cipherのフィールドが表示されます。
  4. プロバイダーの設定を貼り付けます。 プロバイダーの.ovpnファイルの内容を「Additional Config」フィールドにコピーします。CA証明書、TLS authキー、クライアント証明書をそれぞれのフィールドに貼り付けます。
  5. DNSを手動で設定します。 Setup → Basic Setupに移動し、ISPのDNSサーバーをVPNプロバイダーのDNSアドレス(またはプライバシー重視のDNS 9.9.9.9など)に置き換えます。
  6. キルスイッチを追加します(オプションですが推奨)。 Administration → Commandsの下で、VPNトンネルがダウンしたときにWANトラフィックをブロックするiptablesルールを貼り付けます。スタートアップスクリプトとして保存します。
  7. 設定を適用してリブートします。 「Apply Settings」をクリックし、ルーターをリブートします。Status → OpenVPNのVPNステータスをチェックして、トンネルがアクティブであることを確認します。
ヒント: ルーターのCPUクロック速度が800MHz未満の場合、OpenVPNで顕著な速度低下を期待してください。Netgear R7000(1 GHzデュアルコアARM)またはLinksys WRT3200ACM(1.8 GHz ARM)のようなルーターはVPN暗号化をはるかによく処理します。DD-WRTビルドがWireGuardをサポートしている場合(r47525+)、はるかに優れたスループットのためにそれを使用してください。

DD-WRT VPNパフォーマンス:期待すること

ルーターレベルのVPNは、常に現代的なノートパソコンまたはスマートフォンでVPNアプリを実行するより遅いです。ボトルネックはルーターのCPUであり、ネットワーク上のすべてのデバイスのすべての暗号化と復号化を処理します。

DD-WRTハードウェア上の典型的な速度ベンチマーク:

ルーターモデルCPUOpenVPN速度WireGuard速度(サポートされている場合)
Linksys WRT3200ACM1.8 GHz ARM (Marvell)50-80 Mbps100-150 Mbps
Netgear R70001 GHz デュアルコアARM25-40 Mbps60-90 Mbps
TP-Link Archer C7720 MHz MIPS10-18 Mbpsサポートされていません
Linksys WRT1900ACS1.6 GHz ARM40-65 Mbps80-120 Mbps

VPNトンネルを通じて100Mbpsを超える速度が必要な場合、WireGuardサポート付き高エンドARMベースのルーターまたは専用VPNゲートウェイデバイスが必要になります。

セットアップ方法難易度最適なプロトコルカバレッジ
VPN設定済みのDD-WRTルーター上級OpenVPNまたはWireGuardネットワーク上のすべてのデバイス
個別デバイス上のVPNアプリ簡単WireGuard / IKEv2一度に1つのデバイス
VPN接続を共有するPC/Mac中程度任意のプロトコルホットスポット/イーサネット経由で接続されたデバイス

一般的なDD-WRT VPNの問題のトラブルシューティング

正しい設定でも、DD-WRT VPNセットアップは特定の問題に当たる可能性があります。以下は最も頻繁な問題とその修正です:

TLSハンドシェイク失敗。 これは通常、CA証明書またはTLS authキーが誤って貼り付けられたことを意味します。-----BEGIN CERTIFICATE----------END CERTIFICATE----- 行を含む証明書ブロック全体を再コピーします。また、Setup → Basic Setupのルーターのクロックが正しく設定されていることを確認してください。期限が切れた、または将来のTLS証明書は失敗します。

VPNが接続しますがインターネットトラフィックが流れません。 DD-WRT OpenVPNクライアント設定で「Redirect Default Gateway」オプションが有効になっているかを確認します。また、ファイアウォールがtun0インターフェース上のトラフィックをブロックしていないことを確認します。必要に応じて、Administration → Commandsで iptables -I FORWARD -i tun0 -j ACCEPT を追加します。

VPN接続後の速度が遅い。 より低いCPU上での速度向上のため、暗号化暗号をAES-256-CBCからAES-128-CBCに低下させます。より良いでしょう、WireGuardにスイッチ(ビルドがサポートしている場合)。また、ハードウェアNAT加速が無効になっていることを確認します。一部のDD-WRTビルドではtun0インターフェースとVPNトンネリングと競合します。

ルーターがクラッシュまたはVPN有効後にリブート。 これは多くの場合、NVRAM不足またはRAM不足を示します。Status → Memoryで空きメモリをチェックしてください。128MBのRAMが不足しているルーターは、特に複数の接続デバイスがある場合、安定したOpenVPNトンネルを維持するのに苦労する可能性があります。

よくある質問

DD-WRTでキルスイッチをどのように設定しますか?

DD-WRTはGUIベースのキルスイッチを含みません。代わりに、Administration → Commandsの下にカスタムiptablesファイアウォールルールを追加します。これらのルールはVPNトンネルインターフェース(tun0)を通過しない限り、すべてのアウトバウンドWANトラフィックをブロックします。DD-WRTガイドを持つほとんどのVPNプロバイダーは、必要な特定のiptablesコマンドを含みます。

WireGuardはDD-WRTで動作しますか?

WireGuardはDD-WRTビルドr47525以上でサポートされています。すべてのプロバイダーがまだDD-WRTでWireGuardをサポートしていません。Private Internet AccessとMullvadはどちらも、互換性のあるビルドで動作するWireGuard設定ファイルを提供します。WireGuardは通常、同じルーターハードウェアのOpenVPNと比べて2~3倍のスループットを提供します。

DD-WRTでVPN用にどのくらいのNVRAMが必要ですか?

OpenVPN証明書と設定を保存するために、利用可能なNVRAMが最小32KB必要です。DD-WRTコマンドライン(Administration → Commands)から nvram show | grep size コマンドを実行して、利用可能なNVRAMを確認してください。64KB以上のルーターは、追加のVPNプロファイルのための余裕を与えます。

DD-WRTルーターで無料VPNを使用できますか?

技術的にはできますが、無料のVPNプロバイダーはDD-WRTセットアップガイド、.ovpnファイル、またはルーター設定の技術サポートを滅多に提供しません。無料サービスはまた、データキャップ(通常500MB~10GB/月)および速度制限を課し、ルーターレベルの使用を非現実的にします。Private Internet Accessのような予算プロバイダー約2ドル/月は、DD-WRTのより信頼できるオプションです。

VPN性能に最適なDD-WRTルーターはどれですか?

ARMベースのルーターはMIPSベースのルーターを大幅に上回ります。Linksys WRT3200ACM(1.8 GHz ARM)はOpenVPNで50~80Mbps、WireGuardで100~150Mbpsに達します。Netgear R7000は堅実な中程度のオプションです。フルタイムでVPNを実行する予定がある場合、CPU 700MHzを下回るルーターを避けてください。

DD-WRTでOpenVPNかWireGuardを使用すべきですか?

DD-WRTビルドがr47525以上であり、VPNプロバイダーがWireGuard設定ファイルを提供している場合、WireGuardを使用してください。WireGuardは同じハードウェアのOpenVPNと比べて、より少ないCPUサイクルを使用し、2~3倍高速スループットを提供します。ビルドがWireGuardをサポートしていない場合、OpenVPN UDPは速度とパフォーマンスのバランスのための次のベストオプションです。

DD-WRTユーザー向けの最終推奨

DD-WRTのVPNを選択することは3つの要因に帰結します:プロバイダーはDD-WRT固有のセットアップガイドを公開しており、DD-WRTビルドでの推奨プロトコルをサポートしており、ルーターハードウェアに速度を低下させずに暗号化を処理するための十分な処理能力があるか。

ほとんどのユーザーの場合、NordVPN はサーバーカバレッジ、DD-WRTドキュメント、プライバシー機能の最適な組み合わせを提供します。DD-WRTでWireGuardをより高い速度でハイパフォーマンスを望む場合、Private Internet Access または Mullvad はビルドr47525+上で最強のオプションです。ExpressVPN は詳細なスクリーンショット豊富なセットアップガイドを大事にするユーザーにトップピックのままです。

開始する前に、ルーターモデルがDD-WRTルーターデータベースにあることを確認し、NVRAM容量を検証し、正しいビルド番号をダウンロードしてください。 ファームウェアオプションやルーターブランドの間でまだ決定している場合、当社の一般的なルーターVPNガイドは広くラッドをカバーしています。 AsusルーターVPNとLinksysルーターVPNのページはこれらの特定のハードウェアエコシステムをアドレスします。