Netflix・Disney+を快適に見るv2rayN分岐ルール設定ガイド
動画配信に分岐ルールを使う理由
Netflix や Disney+ を見るたびに、パソコンやスマートフォンのすべての通信をプロキシへ送る必要はありません。全通信を同じノードへ流すと、国内サイトや銀行、社内サービスまで遠い経路を通ることになり、表示速度の低下、ログイン確認の増加、動画以外の通信が不安定になる原因になります。そこで役立つのが、宛先やドメインに応じて通信経路を分ける分岐ルールです。
分岐の基本は、動画配信サービスの関連ドメインだけを指定したノードへ送り、それ以外の国内通信は直接接続するという考え方です。v2rayN ではルーティング設定、v2rayNG ではルーティングやアプリ単位の設定から同じ目的を実現できます。ただし、サービスのドメイン構成は変わるため、最初から大量のルールを追加するより、対象サービスを一つずつ確認しながら範囲を広げる方が安定します。
なお、地域制限を回避できるかどうかは、サービスの利用規約、契約地域、ノードの所在地や品質に左右されます。この記事では、設定を技術的に整理する方法を扱います。利用するサービスの規約と現地の法令を確認し、正規の契約範囲で使用してください。
最初に決めるべき分岐の範囲
分岐ルールを作る前に、「何をプロキシへ送るか」と「何を直結させるか」を決めます。Netflix や Disney+ の視聴だけが目的なら、サービス本体、ログイン、画像、動画配信、地域判定に関係するドメインを対象にします。一方、OS の更新、国内検索、決済サイト、家庭内機器へのアクセスは、通常は直結にしておく方が扱いやすいでしょう。
ドメイン指定には大きく分けて、完全一致、サブドメインを含む指定、キーワードによる指定があります。サービス名の一部をキーワードで指定すると簡単ですが、無関係なドメインまで拾う危険があります。可能であれば、信頼できるルールセットやサービス提供元の案内を参考にし、広すぎるキーワードを避けてください。特に netflix や disney だけで全通信をまとめると、広告、計測、外部ログインなどまで同じ経路へ送られることがあります。
おすすめの順番は、まず動画サービスの主要ドメインを対象にし、再生ページは開くがサムネイルや再生開始だけ失敗する場合に追加ドメインを調べる方法です。最初から数百行の設定を貼り付けると、どのルールが効いているのか分からなくなります。小さく始めて、必要な範囲だけ増やすことが長期的な管理につながります。
v2rayN で分岐ルールを設定する流れ
v2rayN では、まず利用可能なノードを一つ選び、通常のウェブページが開けることを確認します。ノードが単独でも安定していない状態でルーティングを調整すると、動画サービスの問題なのか、ノードの問題なのか判別できません。最初は低遅延だけで決めず、接続の安定性、時間帯による変動、動画再生中の切断頻度も確認してください。
次にルーティング設定を開き、動画配信サービス用のルールを追加します。ルールの対象はドメイン、IP、ポート、またはプロセスなどから選べますが、初心者はドメインベースから始めるのが分かりやすいです。対象ドメインの出力先を動画用ノードまたは指定したプロキシグループにし、国内通信やその他の宛先には direct を割り当てます。ルールには優先順位があるため、広いルールを上に置くと、後から追加した細かい指定が実行されないことがあります。
設定後は、変更を保存してから v2rayN のルーティングを再読み込みします。ノードを切り替えた場合、ルールの出力先が以前のノードを指していないかも確認してください。サブスクリプション更新でグループ名やノード名が変わる構成では、固定名を直接指定するより、管理しやすいプロキシグループを出力先にする方が更新に強い場合があります。
Windows のブラウザで確認するときは、まずシステムプロキシを有効にし、ブラウザに別のプロキシ拡張が設定されていないことを確認します。v2rayN の接続表示が正常でも、ブラウザが独自のプロキシや DNS 設定を使っていれば、期待した分岐にならないことがあります。
v2rayNG で Android の通信を分ける方法
Android の v2rayNG は VPN として動作するため、v2rayN のシステムプロキシとは操作感が異なります。接続開始時に Android の VPN 接続許可を求められたら、内容を確認したうえで許可します。ルーティング設定では、サービスのドメインをプロキシ側へ送り、国内サイトや指定したアプリを direct にする構成を検討できます。
動画視聴だけをプロキシ経由にしたい場合は、アプリ単位の対象指定が使えることがあります。Netflix や Disney+ のアプリを対象にし、ブラウザやその他のアプリを直結にすると、意図しない通信を減らせます。ただし、アプリ単位の指定だけでは、ログイン画面が外部ブラウザを開く場合や、再生処理が別のコンポーネントで動く場合に十分でないことがあります。アプリ指定で再生できないときは、ドメインルールとの組み合わせを確認してください。
Android では省電力機能も見落としやすい点です。画面を消した後に VPN が停止したり、バックグラウンド通信が制限されたりすると、再生中に接続が切れることがあります。v2rayNG のバッテリー使用を過度に制限しない設定、安定した Wi-Fi またはモバイル回線、十分な空き容量を確認しましょう。VPN 権限が有効でも、別の VPN アプリが同時に動作していれば競合するため、不要な VPN やプロキシアプリは終了してください。
DNS とノードを見直して再生を安定させる
分岐ルールが正しくても、DNS 解決が別の経路で行われると、サービス側から想定外の地域やネットワークとして認識される場合があります。症状としては、トップページは表示されるのに再生開始で止まる、作品一覧が空になる、字幕や画像だけ読み込めない、といった形で現れます。設定を変更する前に、同じノードで通常のページ、ログイン、作品ページ、再生の順に確認すると、どの段階で失敗しているかが見えます。
DNS は、クライアントの DNS 設定、OS の DNS、ブラウザの安全な DNS など、複数の場所で指定できます。これらを無計画に重ねると、名前解決だけ直結し、実際の通信はプロキシへ送るような不一致が起きます。まずクライアント側の設定を確認し、ブラウザ独自の DNS や別のセキュリティアプリが割り込んでいないかを調べてください。DNS を変えれば必ず高速になるわけではなく、環境によっては遅延や互換性が悪化することもあります。
ノード選びでは、速度測定の数値だけを信じないことが重要です。動画配信では、接続直後の応答、長時間の安定性、混雑時間帯の帯域、動画 CDN との相性が影響します。低遅延のノードでも再生中に頻繁に止まるなら、同じ地域の別ノードを試してください。複数のサービスを一つのノードに集中させず、動画用グループを作って切り替えられるようにすると、障害時の比較が容易になります。
設定後の確認とよくある切り分け
設定を反映したら、プライベートブラウジングの新しいウィンドウやアプリの再起動を使い、古い DNS キャッシュやセッションの影響を減らします。まず対象サービスのトップページ、次にアカウント画面、作品詳細、最後に再生という順で確認します。どこか一段階だけ失敗する場合は、すべてのルールを作り直すのではなく、その段階で読み込まれるドメインや外部認証を調べます。
- 選択したノード単体で通常のウェブ通信が安定しているか確認する
- v2rayN のシステムプロキシ、または v2rayNG の VPN 接続が実際に有効か確認する
- 動画サービスの対象ドメインがプロキシ出力へ送られているか確認する
- 国内サイトや不要なアプリまでプロキシへ送られていないか確認する
- 再生開始後に止まる場合は、別ノード、DNS、ブラウザ拡張、他の VPN を順番に見直す
全通信をプロキシにすると再生できる場合は、ノードより分岐ルールの不足を疑います。逆に、全通信でも再生できない場合は、ノードの地域、帯域、サービス側の判定、アカウント状態などを確認すべきです。接続モードを何度も切り替えるだけでは原因がぼやけるため、変更は一度に一項目に限定し、変更前後の結果をメモしてください。
分岐設定は、一度作れば永久に変わらないものではありません。サービスのドメイン構成、クライアントのルール形式、サブスクリプションのノード名は更新されることがあります。v2rayN や v2rayNG を更新するときは、現在のルールを控え、更新後に対象サービスと国内サイトの両方を再確認しましょう。必要な通信だけをプロキシへ送り、その他を直結する構成を保てれば、速度、安定性、管理のしやすさをバランスよく維持できます。