Mihomo 配置一把梭(防止DNS泄漏+定时更新)
2025/11/20约 2547 字大约 8 分钟
本配置特色:
- 防止 DNS 泄漏,适合对隐私要求较高的用户使用,测试地址:test1 test2 test3
- 支持多订阅节点,其他格式的订阅请先转换为 Clash 兼容格式,推荐使用acl4ssr
- 定时自动更新 GeoIP、GeoSite、RuleSet 规则集和订阅节点
- 详细的节点分类和筛选(增加🤖AI 分类)
- 规则和节点分离,方便管理和更新
- 多种策略组满足不同使用场景
配置内容
只需要替换<>包括的部分即可使用。
mode: rule
mixed-port: 7890
log-level: info
ipv6: false
bind-address: "*"
allow-lan: false
lan-allowed-ips:
- 127.0.0.1/8
- 10.0.0.0/8
- 172.16.0.0/12
- 192.168.0.0/16
- fe80::/10
secret: ""
external-controller: "0.0.0.0:9090"
external-ui: ui
external-ui-url: "https://cdn.gh-proxy.org/https://github.com/MetaCubeX/metacubexd/archive/refs/heads/gh-pages.zip"
geodata-mode: true
geo-auto-update: true
geo-update-interval: 24
geox-url:
geoip: "https://cdn.gh-proxy.org/https://github.com/MetaCubeX/meta-rules-dat/releases/download/latest/geoip.dat"
geosite: "https://cdn.gh-proxy.org/https://github.com/MetaCubeX/meta-rules-dat/releases/download/latest/geosite.dat"
mmdb: "https://cdn.gh-proxy.org/https://github.com/MetaCubeX/meta-rules-dat/releases/download/latest/country.mmdb"
asn: "https://cdn.gh-proxy.org/https://github.com/MetaCubeX/meta-rules-dat/releases/download/latest/GeoLite2-ASN.mmdb"
### TUN配置
tun:
enable: false
stack: mixed
dns-hijack:
- any:53
auto-route: true
auto-redirect: true
auto-detect-interface: true
strict-route: false # 严格路由模式
### DNS配置
dns:
enable: true
ipv6: false
prefer-h3: false
use-hosts: false
use-system-hosts: true
enhanced-mode: "fake-ip"
fake-ip-range: "198.18.0.1/16"
fake-ip-filter:
- rule-set:fakeip-filter
- geosite:tracker
default-nameserver: # 基础DNS服务器,必须先有它才能使用域名类型的DNS配置,因此必须为IP,此处使用阿里云DNS
- "system"
- tls://223.5.5.5
- tls://223.6.6.6
nameserver: # 在访问的国外网站没有匹配到任何域名规则,最终走了MATCH兜底规则时使用的DNS,为了确保不发生DNS泄漏和DNS污染,必须使用国外DNS
- https://cloudflare-dns.com/dns-query
- https://dns.google/dns-query
proxy-server-nameserver: # 解析代理节点时使用的DNS,为了使下面的respect-rules生效必须设置,最好设置为国内DNS,否则在代理的第一步就可能因为连接不上国外DNS而解析不出代理节点的IP,最终倒在起点
- https://dns.alidns.com/dns-query
- https://doh.pub/dns-query
direct-nameserver: # 规则匹配到直连时使用的DNS,既然是可以直连的,当然要用国内DNS
- https://dns.alidns.com/dns-query
- https://doh.pub/dns-query
respect-rules: true # 让连接DNS服务器时能够遵循规则,也就是通过代理节点连接到上面设置的国外DNS,因为直连可能连接不上
# direct-nameserver-follow-policy: true # 让下面设置的nameserver-policy生效
# nameserver-policy:
# +.<内网域名>: "system"
### 规则配置
RuleSet_classical: &RuleSet_classical
type: http
behavior: classical
interval: 86400
proxy: DIRECT
RuleSet_domain: &RuleSet_domain
type: http
behavior: domain
interval: 86400
proxy: DIRECT
RuleSet_ipcidr: &RuleSet_ipcidr
type: http
behavior: ipcidr
interval: 86400
proxy: DIRECT
rule-providers:
fakeip-filter:
<<: *RuleSet_domain
format: mrs
url: "https://cdn.gh-proxy.org/https://github.com/DustinWin/ruleset_geodata/releases/download/mihomo-ruleset/fakeip-filter.mrs"
### 节点池配置,支持多订阅
proxy-providers:
<订阅名称>:
url: "<订阅地址>"
type: http
proxy: DIRECT
interval: 86400
health-check:
enable: true
url: "https://cp.cloudflare.com/generate_204"
interval: 600
override:
udp: true
additional-prefix: "<自定义前缀>"
skip-cert-verify: true
# 节点筛选(必须用引号包裹正则表达式)
FilterHK: &FilterHK "^(?=.*((?i)🇭🇰|香港|港|HK|Hong))(?!.*((?i)回国|校园|游戏|🎮|教育|久虚|网站|地址|剩余|过期|时间|有效|网址|禁止|邮箱|发布|客服|订阅|节点|家宽)).*$"
FilterTW: &FilterTW "^(?=.*((?i)🇹🇼|台湾|台|新北|彰化|TW|Taiwan))(?!.*((?i)回国|校园|游戏|🎮|教育|久虚|网站|地址|剩余|过期|时间|有效|网址|禁止|邮箱|发布|客服|订阅|节点|家宽)).*$"
FilterJP: &FilterJP "^(?=.*((?i)🇯🇵|日本|川日|东京|大阪|泉日|埼玉|沪日|深日|JP|Japan))(?!.*((?i)回国|校园|游戏|🎮|教育|久虚|网站|地址|剩余|过期|时间|有效|网址|禁止|邮箱|发布|客服|订阅|节点|家宽)).*$"
FilterKR: &FilterKR "^(?=.*((?i)🇰🇷|韩国|韩|韓|首尔|KR|Korea|KOR))(?!.*((?i)回国|校园|游戏|🎮|教育|久虚|网站|地址|剩余|过期|时间|有效|网址|禁止|邮箱|发布|客服|订阅|节点|家宽)).*$"
FilterSG: &FilterSG "^(?=.*((?i)🇸🇬|新加坡|坡|狮城|SG|Singapore))(?!.*((?i)回国|校园|游戏|🎮|教育|久虚|网站|地址|剩余|过期|时间|有效|网址|禁止|邮箱|发布|客服|订阅|节点|家宽)).*$"
FilterUS: &FilterUS "^(?=.*((?i)🇺🇸|美国|美|波特兰|达拉斯|俄勒冈|凤凰城|费利蒙|硅谷|拉斯维加斯|洛杉矶|圣何塞|圣克拉拉|西雅图|芝加哥|United States|UnitedStates|America))(?!.*((?i)回国|校园|游戏|🎮|教育|久虚|网站|地址|剩余|过期|时间|有效|网址|禁止|邮箱|发布|客服|订阅|节点|家宽)).*$"
FilterOthers: &FilterOthers "^(?!.*((?i)🇭🇰|香港|港|HK|Hong|🇹🇼|台湾|台|新北|彰化|TW|Taiwan|🇯🇵|日本|川日|东京|大阪|泉日|埼玉|沪日|深日|JP|Japan|🇸🇬|新加坡|坡|狮城|SG|Singapore|🇺🇸|美国|美|波特兰|达拉斯|俄勒冈|凤凰城|费利蒙|硅谷|拉斯维加斯|洛杉矶|圣何塞|圣克拉拉|西雅图|芝加哥|United States|UnitedStates|America|🇰🇷|韩国|韩|韓|首尔|KR|Korea|KOR|回国|校园|游戏|🎮|教育|久虚|网站|地址|剩余|过期|时间|有效|网址|禁止|邮箱|发布|客服|订阅|节点|家宽)).*$"
FilterNetflix: &FilterNetflix "^(?=.*((?i)NF|奈飞|解锁|Netflix|NETFLIX|Media))(?!.*((?i)家宽)).*$"
FilterHomeWidth: &FilterHomeWidth "^(?=.*((?i)家宽)).*$"
FilterSpecialRate: &FilterSpecialRate '^(?=.*((0\.01|0\.02|0\.03|0\.04|0\.05|0\.06|0\.07|0\.08|0\.09|0\.1|0\.2|0\.3|0\.4|0\.5|0\.6|0\.7|0\.8|0\.9|1\.5|2|2\.5|3|3\.5|4|4\.5|5|5\.5|6|6\.5|7|7\.5|8|8\.5|9)(X|x|×)|(X|x|×)(0\.01|0\.02|0\.03|0\.04|0\.05|0\.06|0\.07|0\.08|0\.09|0\.1|0\.2|0\.3|0\.4|0\.5|0\.6|0\.7|0\.8|0\.9|1\.5|2|2\.5|3|3\.5|4|4\.5|5|5\.5|6|6\.5|7|7\.5|8|8\.5|9)))(?!.*((?i)家宽)).*$'
FilterAll: &FilterAll '^(?=.*(.))(?!.*((?i)群|邀请|返利|循环|官网|客服|网站|网址|获取|订阅|流量|到期|机场|下次|版本|官址|备用|过期|已用|联系|邮箱|工单|贩卖|通知|倒卖|防止|国内|地址|频道|无法|说明|使用|提示|特别|访问|支持|教程|关注|更新|作者|加入|家宽|(\b(USE|USED|TOTAL|EXPIRE|EMAIL|Panel|Channel|Author)\b|(\d{4}-\d{2}-\d{2}|\d+G)))).*$'
### 策略组基础配置
Select: &Select
type: select
url: "https://cp.cloudflare.com/generate_204"
disable-udp: false
hidden: false
include-all: true
UrlTest: &UrlTest
type: url-test
url: "https://cp.cloudflare.com/generate_204"
interval: 180
lazy: true
tolerance: 50
timeout: 2000
disable-udp: false
max-failed-times: 3
hidden: true
include-all: true
FallBack: &FallBack
type: fallback
url: "https://cp.cloudflare.com/generate_204"
interval: 180
lazy: true
timeout: 2000
disable-udp: false
max-failed-times: 3
hidden: true
include-all: true
LoadBalance: &LoadBalance
type: load-balance
url: "https://cp.cloudflare.com/generate_204"
interval: 180
lazy: true
disable-udp: false
strategy: consistent-hashing
timeout: 2000
max-failed-times: 3
hidden: true
include-all: true
### 代理组配置
proxy-groups:
- name: 🚀 节点选择
type: select
proxies:
- ♻️ 自动选择
- 🇭🇰 香港节点
- 🇨🇳 台湾节点
- 🇯🇵 日本节点
- 🇰🇷 韩国节点
- 🇸🇬 狮城节点
- 🇺🇲 美国节点
- 🚀 手动切换
- 🏁 其他节点-手动
- 🛖 家宽节点-自动
- 🛖 家宽节点-手动
- DIRECT
- name: 🚀 手动切换
<<: *Select
filter: *FilterAll
- name: ♻️ 自动选择
<<: *UrlTest
filter: "^(?=.*((?i)🇭🇰|香港|港|HK|Hong|🇯🇵|日本|川日|东京|大阪|泉日|埼玉|沪日|深日|JP|Japan|🇺🇸|美国|美|波特兰|达拉斯|俄勒冈|凤凰城|费利蒙|硅谷|拉斯维加斯|洛杉矶|圣何塞|圣克拉拉|西雅图|芝加哥|United States|America|🇹🇼|台湾|台|新北|彰化|TW|Taiwan|🇸🇬|新加坡|坡|狮城|SG|Singapore|🇰🇷|韩国|韩|韓|首尔|KR|Korea))(?!.*((?i)回国|校园|游戏|🎮|教育|久虚|网站|地址|剩余|过期|时间|有效)).*$"
- name: 🤖 AI
type: select
proxies:
- 🚀 节点选择
- ♻️ 自动选择
- 🇭🇰 香港节点
- 🇨🇳 台湾节点
- 🇸🇬 狮城节点
- 🇯🇵 日本节点
- 🇺🇲 美国节点
- 🇰🇷 韩国节点
- 🛖 家宽节点-自动
- 🛖 家宽节点-手动
- 🚀 手动切换
- 🏁 其他节点-手动
- name: 📹 油管视频
type: select
proxies:
- 🚀 节点选择
- ♻️ 自动选择
- 🇭🇰 香港节点
- 🇨🇳 台湾节点
- 🇸🇬 狮城节点
- 🇯🇵 日本节点
- 🇺🇲 美国节点
- 🇰🇷 韩国节点
- 🚀 手动切换
- 🏁 其他节点-手动
- name: 🎥 奈飞视频
type: select
proxies:
- 🎥 奈飞节点
- 🚀 节点选择
- ♻️ 自动选择
- 🇭🇰 香港节点
- 🇨🇳 台湾节点
- 🇸🇬 狮城节点
- 🇯🇵 日本节点
- 🇺🇲 美国节点
- 🇰🇷 韩国节点
- 🚀 手动切换
- 🏁 其他节点-手动
- DIRECT
- name: 🎮 游戏平台
type: select
proxies:
- DIRECT
- 🚀 节点选择
- ♻️ 自动选择
- 🇭🇰 香港节点
- 🇨🇳 台湾节点
- 🇸🇬 狮城节点
- 🇯🇵 日本节点
- 🇺🇲 美国节点
- 🇰🇷 韩国节点
- 🚀 手动切换
- 🏁 其他节点-手动
- name: Ⓜ️ 微软Bing
type: select
proxies:
- DIRECT
- 🚀 节点选择
- ♻️ 自动选择
- 🇭🇰 香港节点
- 🇨🇳 台湾节点
- 🇸🇬 狮城节点
- 🇯🇵 日本节点
- 🇺🇲 美国节点
- 🇰🇷 韩国节点
- 🚀 手动切换
- 🏁 其他节点-手动
- name: Ⓜ️ 微软云盘
type: select
proxies:
- DIRECT
- 🚀 节点选择
- ♻️ 自动选择
- 🇭🇰 香港节点
- 🇨🇳 台湾节点
- 🇸🇬 狮城节点
- 🇯🇵 日本节点
- 🇺🇲 美国节点
- 🇰🇷 韩国节点
- 🚀 手动切换
- 🏁 其他节点-手动
- name: Ⓜ️ 微软服务
type: select
proxies:
- DIRECT
- 🚀 节点选择
- ♻️ 自动选择
- 🇭🇰 香港节点
- 🇨🇳 台湾节点
- 🇸🇬 狮城节点
- 🇯🇵 日本节点
- 🇺🇲 美国节点
- 🇰🇷 韩国节点
- 🚀 手动切换
- 🏁 其他节点-手动
- name: 🍎 苹果服务
type: select
proxies:
- DIRECT
- 🚀 节点选择
- ♻️ 自动选择
- 🇭🇰 香港节点
- 🇨🇳 台湾节点
- 🇸🇬 狮城节点
- 🇯🇵 日本节点
- 🇺🇲 美国节点
- 🇰🇷 韩国节点
- 🚀 手动切换
- 🏁 其他节点-手动
- name: 📢 谷歌FCM
type: select
proxies:
- DIRECT
- 🚀 节点选择
- ♻️ 自动选择
- 🇭🇰 香港节点
- 🇨🇳 台湾节点
- 🇸🇬 狮城节点
- 🇯🇵 日本节点
- 🇺🇲 美国节点
- 🇰🇷 韩国节点
- 🚀 手动切换
- 🏁 其他节点-手动
- name: 🎯 全球直连
type: select
proxies:
- DIRECT
- 🚀 节点选择
- ♻️ 自动选择
- name: 🛑 广告拦截
type: select
proxies:
- REJECT
- DIRECT
- name: 🐟 漏网之鱼
type: select
proxies:
- 🚀 节点选择
- ♻️ 自动选择
- DIRECT
- 🇭🇰 香港节点
- 🇨🇳 台湾节点
- 🇸🇬 狮城节点
- 🇯🇵 日本节点
- 🇺🇲 美国节点
- 🇰🇷 韩国节点
- 🚀 手动切换
- 🏁 其他节点-手动
- name: 🇭🇰 香港节点
<<: *UrlTest
filter: *FilterHK
- name: 🇨🇳 台湾节点
<<: *UrlTest
filter: *FilterTW
- name: 🇯🇵 日本节点
<<: *UrlTest
filter: *FilterJP
- name: 🇰🇷 韩国节点
<<: *UrlTest
filter: *FilterKR
- name: 🇸🇬 狮城节点
<<: *UrlTest
filter: *FilterSG
- name: 🇺🇲 美国节点
<<: *UrlTest
filter: *FilterUS
tolerance: 300
- name: 🏁 其他节点-手动
<<: *Select
filter: *FilterOthers
- name: 🎥 奈飞节点
<<: *Select
filter: *FilterNetflix
- name: 🛖 家宽节点-手动
<<: *Select
filter: *FilterHomeWidth
- name: 🛖 家宽节点-自动
<<: *UrlTest
filter: *FilterHomeWidth
rules:
- GEOSITE,private,DIRECT
- GEOSITE,category-ads-all,🛑 广告拦截
- GEOSITE,googlefcm,📢 谷歌FCM
- GEOSITE,google@cn,🎯 全球直连
- GEOSITE,steam@cn,🎯 全球直连
- GEOSITE,bing,Ⓜ️ 微软Bing
- GEOSITE,onedrive,Ⓜ️ 微软云盘
- GEOSITE,apple,🍎 苹果服务
- GEOSITE,category-ai-!cn,🤖 AI
- GEOSITE,category-ai-cn,🎯 全球直连
- GEOSITE,category-games,🎮 游戏平台
- GEOSITE,youtube,📹 油管视频
- GEOSITE,netflix,🎥 奈飞视频
- GEOIP,netflix,🎥 奈飞视频
- GEOSITE,gfw,🚀 节点选择
- GEOSITE,microsoft,Ⓜ️ 微软服务
- GEOSITE,cn,🎯 全球直连
- GEOIP,private,DIRECT,no-resolve
- GEOIP,telegram,🚀 节点选择,no-resolve
- GEOIP,CN,🎯 全球直连
- MATCH,🐟 漏网之鱼