文件 設定 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