文档 配置 hosts

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 数组(多个 IP 会轮询返回),也可以直接填另一个域名做域名重定向——但域名重定向不支持数组,只能填一个。

完整域名的优先级高于使用通配符的域名,例如 foo.example.com 优先级高于 *.example.com,又高于 .example.com