hosts

システムの hosts ファイルと同様に、特定のドメインを指定した IP に固定します。ドメインワイルドカードにも対応しており、実際に DNS クエリを行う必要はありません。

設定例

config.yaml YAML
hosts:
  '*.clash.dev': 127.0.0.1
  'alpha.clash.dev': '::1'
  test.com: [1.1.1.1, 2.2.2.2]
  baidu.com: google.com
キー(ドメイン)ワイルドカード対応

ドメインワイルドカードの書式に対応しています。例:*.clash.dev

値(宛先)文字列 / 配列

単一の IP、複数の IP からなる配列(複数指定するとラウンドロビンで返されます)、または別のドメインを直接指定してドメインリダイレクトを行うことも可能です。ただしドメインリダイレクトは配列に対応しておらず、1つのみ指定できます。

完全なドメインはワイルドカードを使ったドメインよりも優先度が高くなります。例えば foo.example.com*.example.com より優先され、それは .example.com よりも優先されます。