fake-ip と redir-host はどう選べばよいですか?

設定にある fake-ip と redir-host を切り替えると何が変わるか、迷っていませんか?アプリの互換性、ルール、TUN を使う場面に照らして、二つの方式の選び方を解説します。

  • DNS と名前解決
  • 選択肢を比較する
要点

fake-ip は仮想 IP を使い、ドメインのマッピングとルール機能を強化します。redir-host は従来の名前解決に近い方式です。どちらを選ぶかは、クライアント、TUN、アプリとの互換性、設定テンプレートによって異なります。まずはクライアントまたは設定提供元の推奨値を使用してください。内部ドメインやデバイスに問題が起きた場合に限り、フィルターリストを個別に調整します。

選択する前に、次の四つの条件を確認します

名称だけで切り替えないでください。カーネル、TUN、アプリとの互換性、ルールがドメインに依存しているかを確認してから、使用するモードを決めます。

  • 現在のカーネルが fake-ip に対応しているか
  • TUN または透過プロキシが有効になっているか
  • アプリが仮想 IP の影響を受けやすいか
  • ルールが最終的な IP ではなくドメインに依存しているか

利用場面に応じて選択する

  • 一般的なクライアントでは、サブスクリプション提供元が推奨する DNS モードを優先します
  • TUN を使う場合は、クライアントのドキュメントに従って DNS ハイジャックを設定します
  • LAN 内のデバイス、プリンター、内部ドメインに問題が起きた場合は、fake-ip-filter を設定します
  • DNS モードを変更したら DNS キャッシュを消去し、クライアントを再起動します

fake-ip の設定が不完全だと、一部のアプリでアクセスに問題が起きる場合があります(参照: DNS 設定

redir-host では、ドメインルールを識別する機能が低下する場合があります(参照: ルール設定

複数クライアントの DNS 引き継ぎ機能を併用しないでください