Last active
January 4, 2026 03:14
-
Star
(599)
You must be signed in to star a gist -
Fork
(186)
You must be signed in to fork a gist
-
-
Save liuran001/5ca84f7def53c70b554d3f765ff86a33 to your computer and use it in GitHub Desktop.
mihomo (Clash Meta) 懒人配置
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| # AFF | |
| # 如果你想支持我,可以通过我的邀请链接购买机场 | |
| # 感谢支持 | |
| # 1. ssLinks 邀请码: fSo2OhzH https://98a6251b6cd7471da86cca993b6dbe6f.36d.biz/#/register?code=fSo2OhzH | |
| # 2. 一元机场 邀请码: r3f1duds https://xn--4gq62f52gdss.top/#/register?code=r3f1duds | |
| # 一定要填我的邀请码,不填我哭给你看😭 | |
| # mihomo (Clash Meta) 懒人配置 | |
| # 版本 V1.23-251221 | |
| # https://gist.github.com/liuran001/5ca84f7def53c70b554d3f765ff86a33 | |
| # https://obdo.cc/meta | |
| # 作者: 笨蛋ovo (bdovo.cc) | |
| # Telegram: https://t.me/baka_not_baka | |
| # 关注我的 Telegram 频道谢谢喵 https://t.me/s/BDovo_Channel | |
| # 修改自官方示例规则 https://wiki.metacubex.one/example/#meta | |
| # 转载请保留此注释 | |
| # 尽量添加了较为详尽的注释,不理解的地方建议对照 虚空终端 (Clash Meta) Docs 进行理解 | |
| # 虚空终端 (Clash Meta) Docs 地址: https://wiki.metacubex.one | |
| # 不理解的地方不要乱动,如果你是小白,请按下 `Ctrl + F` 搜索 `基础配置`,只修改此部分 | |
| # 推荐使用 https://github.com/vernesong/mihomo/releases 魔改版 Mihomo | |
| # 支持 Smart 策略组,与 Surge 的 Smart 策略组功能大致相似,可以提供更加稳定的节点自动选择策略 | |
| # 参见 Smart Core 工作原理详解 https://clashparty.org/docs/guide/smart-core-principles | |
| # 按下 `Ctrl + F` 搜索 `Smart 内核专属设置` | |
| # true 是启用 | |
| # false 是禁用 | |
| # 分组 | |
| pr: | |
| &pr { | |
| type: select, | |
| proxies: | |
| [ | |
| 节点选择, | |
| 香港, | |
| 台湾, | |
| 日本, | |
| 新加坡, | |
| 美国, | |
| 其它地区, | |
| 全部节点, | |
| 自动选择, | |
| DIRECT, | |
| ], | |
| } | |
| # 延迟检测 URL | |
| p: &p | |
| type: http | |
| # 自动更新订阅时间,单位为秒 | |
| interval: 3600 | |
| health-check: | |
| enable: true | |
| url: https://cp.cloudflare.com | |
| # 节点连通性检测时间,单位为秒 | |
| interval: 300 | |
| # 节点超时延迟,单位为毫秒 | |
| timeout: 1000 | |
| # 节点自动切换差值,单位为毫秒 | |
| tolerance: 100 | |
| # 基础配置 | |
| # -------------------------------------------------- | |
| # 如果你是小白,那么你只需要修改分割线以内的内容 | |
| # 其他部分保持不动即可 | |
| # 也可以把分割线以内的内容粘贴到您使用代理工具的「覆写」功能,然后在覆写中进行修改 | |
| # 使用覆写时可以直接将此配置文件作为订阅链接进行订阅 | |
| # https://ghfast.top/https://gist.githubusercontent.com/liuran001/5ca84f7def53c70b554d3f765ff86a33/raw/config.yaml | |
| # 但我们更建议自行修改配置文件而非进行覆写,自行修改后使用更为稳定 | |
| # 且我们并不会经常性的对配置文件进行改动 | |
| # 你可以在 https://gist.github.com/liuran001/5ca84f7def53c70b554d3f765ff86a33/revisions 查看配置文件改动记录 | |
| # 如果你需要使用大于两个机场,在下方 `use` 处添加 `订阅三` (名字可以自己取),然后在 `proxy-providers` 照例添加订阅链接即可 | |
| # 反之,如果你只需要使用一个,那么将 `订阅二` 前添加 `#` 进行注释即可 | |
| # 订阅名,记得修改成自己的 | |
| # 添删订阅在这里和下方订阅链接依葫芦画瓢就行 | |
| use: &use | |
| # 如果不希望自动切换请将 `type: url-test` 更换为 `type: select` | |
| type: url-test | |
| # --- Smart 内核专属设置 | |
| # 把上面那行 `type` 删掉 | |
| #type: smart | |
| # 下方为 Smart 内核高级设置,如果不懂则不要启用,只切换 `type: smart` 即可 | |
| # policy-priority: <1 表示更低优先级,>1 表示更高优先级,默认值为 1,匹配规则支持正则表达式和字符串 | |
| #policy-priority: "Premium:0.9;SG:1.3" | |
| # uselightgbm: 使用 LightGBM 模型预测权重 | |
| #uselightgbm: false | |
| # collectdata: 收集数据用于模型训练 | |
| #collectdata: false | |
| # sample-rate: 数据采集率,可取 0-1 之间的值,默认值为 1 | |
| #sample-rate: 1 | |
| # prefer-asn: 节点选择时强制优先查询 ASN,默认值为 false | |
| #prefer-asn: true | |
| # --- Smart 内核专属设置结束 | |
| use: | |
| - 订阅一 | |
| - 订阅二 | |
| # - 本地配置 | |
| # 订阅链接 | |
| # 对于订阅来说,path 为选填项,但建议启用 | |
| # 本地配置可以只填 path | |
| proxy-providers: | |
| 订阅一: | |
| <<: *p | |
| # path: ./proxy_provider/订阅一.yaml | |
| url: "https://example.com/airport?type=clashmeta&protocol=shadowsocks&rule=default" | |
| # 如需要为该订阅组节点添加前缀,取消下面两行注释 | |
| # override: | |
| # additional-prefix: "[订阅一]" | |
| 订阅二: | |
| <<: *p | |
| # path: ./proxy_provider/订阅二.yaml | |
| url: "https://example.com/api/v1/client/subscribe?token=ilovechina" | |
| # 如需要为该订阅组节点添加前缀,取消下面两行注释 | |
| # override: | |
| # additional-prefix: "[订阅二]" | |
| # 本地配置: | |
| # <<: *p | |
| # path: ./proxy_provider/本地配置.yaml | |
| # 如需要为该订阅组节点添加前缀,取消下面两行注释 | |
| # override: | |
| # additional-prefix: "[本地配置]" | |
| # 小白请不要继续随意修改以下设置 | |
| # 若需修改请参阅文档 https://wiki.metacubex.one | |
| # -------------------------------------------------- | |
| # 规则订阅 | |
| rule-providers: | |
| # 秋风广告拦截规则 | |
| # https://awavenue.top | |
| # 由于 Anti-AD 误杀率高,本项目已在 1.11-241024 版本更换秋风广告规则 | |
| AWAvenue-Ads: | |
| type: http | |
| behavior: domain | |
| format: yaml | |
| # path可为空(仅限clash.meta 1.15.0以上版本) | |
| path: ./rule_provider/AWAvenue-Ads.yaml | |
| url: "https://ghfast.top/https://raw.githubusercontent.com/TG-Twilight/AWAvenue-Ads-Rule/refs/heads/main/Filters/AWAvenue-Ads-Rule-Clash-Classical.yaml" | |
| interval: 600 | |
| mode: rule | |
| # ipv6 支持 | |
| ipv6: true | |
| log-level: info | |
| # 允许局域网连接 | |
| allow-lan: true | |
| # socks5/http 端口 | |
| mixed-port: 7890 | |
| # Meta 内核特性 https://wiki.metacubex.one/config/general | |
| # 统一延迟 | |
| # 更换延迟计算方式,去除握手等额外延迟 | |
| unified-delay: true | |
| # TCP 并发 | |
| # 同时对所有ip进行连接,返回延迟最低的地址 | |
| tcp-concurrent: true | |
| # 外部控制端口 | |
| external-controller: :9090 | |
| geodata-mode: true | |
| # --- Smart 内核专属设置(不使用 Smart 内核保持不动即可,切勿启用会导致无法正常启动) | |
| # 文档: https://github.com/vernesong/OpenClash/releases/tag/mihomo | |
| # 以下的配置项可以不启用,不启用则使用默认值 | |
| # 启用模型自动更新,默认值为 false | |
| #lgbm-auto-update: true | |
| # 模型自动更新间隔,默认值为 72(小时) | |
| #lgbm-update-interval: 72 | |
| # 模型更新地址 | |
| #lgbm-url: "https://ghfast.top/https://github.com/vernesong/mihomo/releases/download/LightGBM-Model/Model.bin" | |
| # --- Smart 内核专属设置结束 | |
| # Geo 数据库下载地址 | |
| # 源地址 https://github.com/MetaCubeX/meta-rules-dat | |
| # 可以更换镜像站但不要更换其他数据库,可能导致无法启动 | |
| geox-url: | |
| geoip: "https://ghfast.top/https://github.com/MetaCubeX/meta-rules-dat/releases/download/latest/geoip.dat" | |
| geosite: "https://ghfast.top/https://github.com/MetaCubeX/meta-rules-dat/releases/download/latest/geosite.dat" | |
| mmdb: "https://ghfast.top/https://github.com/MetaCubeX/meta-rules-dat/releases/download/latest/country.mmdb" | |
| # 进程匹配模式 | |
| # 路由器上请设置为 off | |
| # always 开启,强制匹配所有进程 | |
| # strict 默认,由 Clash 判断是否开启 | |
| # off 不匹配进程,推荐在路由器上使用此模式 | |
| find-process-mode: strict | |
| # 缓解移动设备耗电问题 | |
| # https://github.com/vernesong/OpenClash/issues/2614 | |
| keep-alive-interval: 1800 | |
| # 全局客户端指纹 | |
| global-client-fingerprint: random # 随机指纹 | |
| # 缓存 | |
| profile: | |
| store-selected: true | |
| store-fake-ip: true | |
| # --- Smart 内核专属设置 | |
| # 数据收集文件大小,默认值为 100(MB) | |
| # 这个没有启用的必要 | |
| #smart-collector-size: 100 | |
| # --- Smart 内核专属设置结束 | |
| # 自动同步时间以防止时间不准导致无法正常联网 | |
| ntp: | |
| enable: true | |
| # 是否同步至系统时间,需要 root/管理员权限 | |
| write-to-system: false | |
| server: time.apple.com | |
| port: 123 | |
| interval: 30 | |
| # 域名嗅探 | |
| sniffer: | |
| enable: true | |
| sniff: | |
| TLS: | |
| ports: [443, 8443] | |
| HTTP: | |
| ports: [80, 8080-8880] | |
| override-destination: true | |
| # tun 模式 | |
| tun: | |
| enable: false # enable 'true' | |
| stack: system # or 'gvisor' | |
| dns-hijack: | |
| - "any:53" | |
| - "tcp://any:53" | |
| auto-route: true | |
| auto-detect-interface: true | |
| # dns 设置 | |
| # 已配置 ipv6 | |
| dns: | |
| enable: true | |
| listen: :1053 | |
| ipv6: true | |
| # 路由器个人建议使用 redir-host 以最佳兼容性 | |
| # 其他设备可以使用 fake-ip | |
| enhanced-mode: redir-host | |
| fake-ip-range: 28.0.0.1/8 | |
| fake-ip-filter: | |
| - '*' | |
| - '+.lan' | |
| - '+.local' | |
| default-nameserver: | |
| - 223.5.5.5 | |
| - 119.29.29.29 | |
| - 114.114.114.114 | |
| - '[2402:4e00::]' | |
| - '[2400:3200::1]' | |
| nameserver: | |
| - 'tls://8.8.4.4#dns' | |
| - 'tls://1.0.0.1#dns' | |
| - 'tls://[2001:4860:4860::8844]#dns' | |
| - 'tls://[2606:4700:4700::1001]#dns' | |
| proxy-server-nameserver: | |
| - https://doh.pub/dns-query | |
| nameserver-policy: | |
| "geosite:cn,private": | |
| - https://doh.pub/dns-query | |
| - https://dns.alidns.com/dns-query | |
| "geosite:!cn,!private": | |
| - "tls://dns.google" | |
| - "tls://cloudflare-dns.com" | |
| # 多入站端口设置 | |
| # listeners: | |
| # - name: hk | |
| # type: mixed | |
| # port: 12991 | |
| # proxy: 香港 | |
| # - name: tw | |
| # type: mixed | |
| # port: 12992 | |
| # proxy: 台湾 | |
| # - name: sg | |
| # type: mixed | |
| # port: 12993 | |
| # proxy: 新加坡 | |
| proxies: | |
| # - name: "WARP" | |
| # type: wireguard | |
| # server: engage.cloudflareclient.com | |
| # port: 2408 | |
| # ip: "172.16.0.2/32" | |
| # ipv6: "2606::1/128" # 自行替换 | |
| # private-key: "private-key" # 自行替换 | |
| # public-key: "public-key" # 自行替换 | |
| # udp: true | |
| # reserved: "abba" # 自行替换 | |
| # mtu: 1280 | |
| # dialer-proxy: "WARP前置" | |
| # remote-dns-resolve: true | |
| # dns: | |
| # - https://dns.cloudflare.com/dns-query | |
| proxy-groups: | |
| # 使用 WARP 的用户需要手动在下方的 proxies 字段内添加 WARP | |
| # 例如 [WARP, 全部节点, 自动选择, 香港, 台湾, 日本, 新加坡, 美国, 其它地区, DIRECT], | |
| - { | |
| name: 节点选择, | |
| type: select, | |
| proxies: | |
| [全部节点, 自动选择, 香港, 台湾, 日本, 新加坡, 美国, 其它地区, DIRECT], | |
| } | |
| # 这里的 dns 指海外解析 dns 走的节点,一般跟随节点选择即可 | |
| - { name: dns, <<: *pr } | |
| # WARP 配置链式出站 | |
| # - { name: WARP前置, <<: *pr, exclude-type: "wireguard" } | |
| - { name: 广告拦截, type: select, proxies: [REJECT, DIRECT, 节点选择] } | |
| - { name: 境外AI, <<: *pr } | |
| # Apple 推荐走全局直连 | |
| - { name: Apple, <<: *pr } | |
| - { name: Google, <<: *pr } | |
| - { name: Telegram, <<: *pr } | |
| - { name: Twitter, <<: *pr } | |
| - { name: Pixiv, <<: *pr } | |
| - { name: ehentai, <<: *pr } | |
| # 下面两个看需求启用,打开之后会代理全站流量,可能导致部分版权视频反而无法播放或视频播放速度缓慢 | |
| # 下面 rules 两条也要启用 | |
| # - {name: 哔哩哔哩, <<: *pr} | |
| # - {name: 哔哩东南亚, <<: *pr} | |
| - { name: 巴哈姆特, <<: *pr } | |
| - { name: YouTube, <<: *pr } | |
| - { name: NETFLIX, <<: *pr } | |
| - { name: TikTok, <<: *pr } | |
| - { name: Spotify, <<: *pr } | |
| - { name: Github, <<: *pr } | |
| - { name: Steam, <<: *pr } | |
| - { name: OneDrive, <<: *pr } | |
| - { name: 微软服务, <<: *pr } | |
| - { | |
| name: 国内, | |
| type: select, | |
| proxies: | |
| [ | |
| DIRECT, | |
| 节点选择, | |
| 香港, | |
| 台湾, | |
| 日本, | |
| 新加坡, | |
| 美国, | |
| 其它地区, | |
| 全部节点, | |
| 自动选择, | |
| ], | |
| } | |
| # 其他就是所有规则没匹配到的 | |
| # 可以理解为 ACL4SSR 配置里的 漏网之鱼 | |
| # 换言之,其他走代理就是绕过中国大陆地址,不走就是 GFWList 模式 | |
| - { name: 其他, <<: *pr } | |
| # 分隔,下面是地区分组 | |
| - { name: 香港, <<: *use, filter: "(?i)港|hk|hongkong|hong kong" } | |
| - { name: 台湾, <<: *use, filter: "(?i)台|tw|taiwan" } | |
| - { name: 日本, <<: *use, filter: "(?i)日本|jp|japan" } | |
| - { name: 美国, <<: *use, filter: "(?i)美|us|unitedstates|united states" } | |
| - { name: 新加坡, <<: *use, filter: "(?i)(新|sg|singapore)" } | |
| - { | |
| name: 其它地区, | |
| <<: *use, | |
| filter: "(?i)^(?!.*(?:🇭🇰|🇯🇵|🇺🇸|🇸🇬|🇨🇳|港|hk|hongkong|台|tw|taiwan|日|jp|japan|新|sg|singapore|美|us|unitedstates)).*", | |
| } | |
| - { name: 全部节点, <<: *use } | |
| - { name: 自动选择, <<: *use, tolerance: 2, type: url-test } | |
| rules: | |
| # 若需禁用 QUIC 请取消注释 QUIC 两条规则 | |
| # 防止 YouTube 等使用 QUIC 导致速度不佳, 禁用 443 端口 UDP 流量(不包括国内) | |
| # - AND,(AND,(DST-PORT,443),(NETWORK,UDP)),(NOT,((GEOSITE,cn))),REJECT | |
| # - AND,(AND,(DST-PORT,443),(NETWORK,UDP)),(NOT,((GEOIP,CN))),REJECT | |
| - RULE-SET,AWAvenue-Ads,广告拦截 | |
| # - GEOSITE,biliintl,哔哩东南亚 | |
| # - GEOSITE,bilibili,哔哩哔哩 | |
| - GEOSITE,category-scholar-!cn,境外AI | |
| - GEOSITE,apple,Apple | |
| - GEOSITE,apple-cn,Apple | |
| - GEOSITE,ehentai,ehentai | |
| - GEOSITE,github,Github | |
| - GEOSITE,twitter,Twitter | |
| - GEOSITE,youtube,YouTube | |
| - GEOSITE,google,Google | |
| - GEOSITE,google-cn,Google # Google CN 不走代理会导致香港等地区节点 Play Store 异常 | |
| - GEOSITE,telegram,Telegram | |
| - GEOSITE,netflix,NETFLIX | |
| - GEOSITE,tiktok,TikTok | |
| - GEOSITE,bahamut,巴哈姆特 | |
| - GEOSITE,spotify,Spotify | |
| - GEOSITE,pixiv,Pixiv | |
| - GEOSITE,steam@cn,DIRECT | |
| - GEOSITE,steam,Steam | |
| - GEOSITE,onedrive,OneDrive | |
| - GEOSITE,microsoft,微软服务 | |
| - GEOSITE,geolocation-!cn,其他 | |
| - GEOIP,google,Google | |
| - GEOIP,netflix,NETFLIX | |
| - GEOIP,telegram,Telegram | |
| - GEOIP,twitter,Twitter | |
| - GEOSITE,CN,国内 | |
| - GEOIP,CN,国内 | |
| # 绕过局域网地址 | |
| - IP-CIDR,10.0.0.0/8,DIRECT | |
| - IP-CIDR,172.16.0.0/12,DIRECT | |
| - IP-CIDR,192.168.0.0/16,DIRECT | |
| - IP-CIDR,100.64.0.0/10,DIRECT | |
| - IP-CIDR,127.0.0.0/8,DIRECT | |
| - MATCH,其他 |
楼主,有两个问题请教一下,怎么在下面rule规则那边添加fcm直连?我看你写的,好像是需要跟上面联通起来,就没敢改。。
还有一个问题是,我有机场,也有自建节点,但是因为是自动测速,我没办法强制选择自己自建的节点
楼主,有两个问题请教一下,怎么在下面rule规则那边添加fcm直连?我看你写的,好像是需要跟上面联通起来,就没敢改。。 还有一个问题是,我有机场,也有自建节点,但是因为是自动测速,我没办法强制选择自己自建的节点
两处,第一处在 rule-providers 中新增规则订阅:
GoogleFCM:
type: http
behavior: classical
format: yaml
path: ./rule_provider/GoogleFCM.yaml
url: "https://clashios.app/static/rules/googlefcm-classical-set.yaml"
interval: 86400 # 每 24 小时更新一次第二处在 rules 中增加关于该订阅的处理:
- RULE-SET,GoogleFCM,DIRECT需要注意,rules 中 FCM 要放置于 Google 相关规则的前面,推荐直接放置于 - RULE-SET,AWAvenue-Ads,广告拦截 条目之前或之后。
为什么tun模式在clash verge rev (version: 2.4.4)下用不了 (环境:linux)。system proxy 可以用,tun用不了。
tun: true 已经开启。
如果直接用机场提供的配置文件,tun模式可以用。
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
自己把文件删除,重新复制一份重新修改。