VilaNetでサイトのルールを追加するには、設定 > ルーティング > サイトのルールを開きます。変える必要のあるサイトが1つもないときは、初期設定の経路のままにしてください。同じ種類のルールはドメインルールとも呼ばれ、以前の説明では 設定 > ルール > ドメインルール でした。設定画面の改訂後、見つからない古い項目は多くの場合 ルーティング(その他のルーティング設定を含む)か詳細設定にあります。
自分で追加したドメインルールは、ホーム画面の PACモード でのみ有効で、グローバルモードでは無効です。一度に変えるのは1件だけです。*.example.com はサブドメインを含み、example.com だけはそのホスト名だけに一致します。
ルールを1件追加または変更する
- 初期設定の経路で接続し、通常のサイトが開くことを確認します。
- 経路を変えるサイトまたは操作を1つ書き、今の設定を控えます。
- 1件だけ追加または変更します。変更は次回の接続時に適用されますと出たら今すぐ再接続を選びます。ルーターでも再接続が必要と出たら再接続します。
- 対象のサイトと、普段使うHTTPSサイトを2つ開きます。
- どちらかが失敗したら、手順2の設定に戻します。
ルール名と一致のしかたはプラットフォームで違います。他のプラットフォームの例をコピーしないでください。入力欄が形式を受け付けないときは、保存する前に止め、プラットフォームと望む経路をサポートに伝えてください。*.example.com のように「*.」を付けるとサブドメインも含みます。
ドメインルールの動作は3つです。ダイレクト(緑)はVPNを通さない、プロキシ(青)は必ずVPNを通す、ブロック(赤)はそのドメイン宛ての通信を捨てます。先にドメインルールを有効にするをオンにします。古い迂回項目は、VPNを通さないルールへ移されています。同じドメインに別の動作があると警告が出ます。錠前のアイコンが付いたルールは、この端末では編集できません。設定の同期を使うと、ルールは端末の間で同期します。ゲーミングモードは、よくあるゲームのドメインをVPNなしにする近道です。中国本土から海外サーバーのゲームをするときはゲーム用のノードを使い、この近道は使わないでください。
WeChatの画像が回る、TelegramやiCloudの画像も出ない
macOSではTUNモードでもプロキシモードでも起きることがあります。順番に、一度にたくさん変えないでください。iPhoneのWi-Fiで、中国のアプリは文字だけ出て画像や動画が回り続ける場合、下の手順1では直りません。優先IPv4だけに変えても直りません。そちらの記事を読んでください。
- ドメイン解決方式がIPv4のみのまま。 設定 > 詳細設定 > ドメイン解決方式を開き、IPv4のみをIPv4優先に変え、切断して再接続し、WeChatの画像とメッセージ送信を試します。普通のサイトが1つだけ開かず、他は開くときも同じ変更にします。その場合はIPv4のみのままにしないでください。
- MacのDMG版がTUNモードで内蔵ルールに戻った。 リモートのルールセットのダウンロードに失敗すると、中国本土のドメイン一覧が外れ、WeChatなどの中国のドメインがリモートの取得に成功するまでVPNを通ります。App Store版と、DMGのプロキシモードは、この制限の対象外です。リモートルールセットを使用をオンにして切断と再接続をするか、プロキシモードに切り替えます。ネットワークが揺れると、リモートをオンにしていても接続の瞬間だけ内蔵ルールに戻ることがあるので、手順3も必要です。
- 直通ルールの先頭に *. がない、またはドメインルールがオフ。 ホームは PACモード のまま、ドメインルールを有効にするをオンにし、次をダイレクトとして1件ずつ追加します。追加するたびに再接続し、WeChatと通常のサイト2つを試します。*.qq.com、*.qpic.cn、*.qlogo.cn、*.gtimg.cn、*.wechat.com。qq.com や weixin.qq.com のように星印がない名前は、WeChatが実際に使うホストには一致しません。WeChatを直すためにドメインルールをオフにしないでください。既にあるルールは、*. 付きの形にします。
小さな中国のアプリがPACモードでも開かない
ウェブサイトは開くのに、知名度の低い中国のアプリだけが回る、またはネットワークエラーになるときは、そのドメインが中国本土のドメイン一覧に無く、中国国内のサーバーへ届かない海外ノードへ送られていることがほとんどです。AlipayやTaobaoのような大手アプリは、このパターンではありません。
- ホームを PACモード にします。グローバルモードでは自分のルールは効きません。
- ドメインルールを有効にするをオンにし、*. とそのアプリのドメインをダイレクトとして保存します。ドメインが分からなければ、公式サイトのドメインを先に試します。
- 切断して再接続し、アプリを開きます。まだだめなら、アプリ名をサポートに送り、足りないドメインを中国本土の一覧へ足せるようにします。
うまくいったか確認する
対象のサイトまたはアプリが望んだ経路になり、通常のHTTPSサイトが2つ開き、VilaNetが接続済みのままであることを確認します。ルールを保存できただけでは成功ではありません。
それでもうまくいかない場合
- 今変えたサイトだけが失敗する:そのルールを消し、初期設定の経路でもう一度試します。
- すべての通信が失敗する:前の設定に戻して一度切断し、接続済みだがインターネットが使えないを読みます。
- パソコンでドメインではなくアプリ全体をVPNから外す:プロキシモードとアプリごとの除外を読みます。
- Apple TV(tvOS)ではカスタムのドメインルールを追加できません。VilaXクライアントもカスタムのドメインルールを追加できません。VilaNetを使ってください。
- WeChatがまだ失敗する:問題が続いているあいだVPNは接続したまま、お問い合わせから診断情報を付けて送ります。デスクトップでは虫アイコンが診断を開きます。先に切断すると、その場の情報が残りません。
手順の説明:ルーティングとドメインルール。