mihomo

mihomo 笔记

域名通配符

通配符 “+”

匹配多级域名(类似DOMAIN-SUFFIX)
eg: +.baidu.com 可以匹配 tieba.baidu.com 和 image.tieba.baidu.com 以及 baidu.com 本身

通配符 “+

匹配一级域名
eg: *.baidu.com 只能匹配 tieba.baidu.com 而不能匹配 image.tieba.baidu.combaidu.com

通配符 “.”

“.”只能匹配域名前缀
eg: .baidu.com 能匹配 tieba.baidu.com 和 image.tieba.baidu.com 不能匹配 baidu.com

使用示例

使用通配符时,应当使用引号 ‘ ‘或 “ “将内容包裹起来

fake-ip-filter:
- ".lan"
- "xbox.*.microsoft.com"
- "+.xboxlive.com"
- localhost.ptlogin2.qq.com

引用

& 锚点和 * 别名,可以用来引用,& 用来建立锚点,<<表示合并到当前数据,* 用来引用锚点

如下示例中,因p这个键在mihomo中不存在,所以在mihomo解析配置会被忽视

如合并时有重复的项,则不会去合并

p: &p
type: http
interval: 3600
health-check:
enable: true
url: https://www.gstatic.com/generate_204
interval: 300

proxy-providers:
provider1:
<<: *p
url: ""
path: ./proxy_providers/provider1.yaml

provider2:
<<: *p
type: file
path: ./proxy_providers/provider2.yaml