Ayanami0’s mihomo 自用配置分享 (完整配置&覆写脚本)
自用的 mihomo 配置分享,有完整配置和覆写脚本以及单规则的覆写脚本
个人配置仓库 Ayanami0 的配置仓库
配置不一定适合所有人,可以自行更改
以下是两个配置文件的预览
完整配置
###Ayanami0's config_full###
mixed-port: 7890
redir-port: 7891
tproxy-port: 1536
ipv6: false
mode: Rule
allow-lan: true
bind-address: "*"
disable-keep-alive: true
unified-delay: true
tcp-concurrent: true
log-level: silent
find-process-mode: strict
global-client-fingerprint: random
external-controller: 127.0.0.1:9090
secret: "123456"
external-ui: WebUI/Zashboard
external-ui-url: "https://github.com/Zephyruso/zashboard/releases/latest/download/dist-no-fonts.zip"
external-controller-cors:
allow-origins:
- "*"
allow-private-network: true
profile:
store-selected: true
store-fake-ip: true
# —————————
p: &p
type: http
interval: 86400
health-check:
enable: true
url: https://cp.cloudflare.com
interval: 300
proxy: DIRECT
header:
User-Agent:
- "clash-verge/v2.2.3"
- "ClashMetaForAndroid/2.11.2.Meta"
- "ClashforWindows/0.19.23"
- "clash.meta"
- "mihomo"
proxy-providers:
α:
<<: *p
override:
additional-prefix: "α-"
path: ./proxies/α.yaml
url: ##"订阅链接"##
β:
<<: *p
override:
additional-prefix: "β-"
path: ./proxies/β.yaml
url: ##"订阅链接"##
γ:
<<: *p
override:
additional-prefix: "γ-"
path: ./proxies/γ.yaml
url: ##"订阅链接"##
δ:
<<: *p
override:
additional-prefix: "δ-"
path: ./proxies/δ.yaml
url: ##"订阅链接"##
# —————————
sniffer:
enable: true
force-dns-mapping: true
parse-pure-ip: true
override-destination: true
sniff:
HTTP:
ports: [80, 8080-8880]
TLS:
ports: [443, 8443]
QUIC:
ports: [443, 8443]
force-domain:
- "+.v2ex.com"
skip-domain:
- "Mijia Cloud"
- "+.push.apple.com"
# —————————
tun:
enable: false
device: Meta
stack: mixed
dns-hijack:
- any:53
- tcp://any:53
udp-timeout: 300
auto-route: true
strict-route: true
auto-redirect: false
auto-detect-interface: true
# —————————
dns:
enable: true
ipv6: false
listen: 0.0.0.0:1053
prefer-h3: false # 如果DNS服务器支持DoH3会优先使用h3,默认关
respect-rules: true # 让连接DNS服务器时能够遵循规则
cache-algorithm: arc # 使用性能更优的 ARC 缓存算法
cache-size: 2048 # 限制缓存大小,避免占用过多内存
enhanced-mode: fake-ip
fake-ip-range: 198.18.0.1/16
fake-ip-filter-mode: blacklist
fake-ip-filter:
- "*.lan"
- "*.local"
- "time.*.com"
- "ntp.*.com"
- "RULE-SET:Private_Domain"
- "RULE-SET:GoogleFCM_Domain"
default-nameserver:
- 223.5.5.5
- 119.29.29.29
- 223.6.6.6
direct-nameserver:
- https://dns.alidns.com/dns-query
- https://doh.pub/dns-query
proxy-server-nameserver:
- https://dns.alidns.com/dns-query
- https://doh.pub/dns-query
nameserver:
- https://dns.google/dns-query
- https://cloudflare-dns.com/dns-query
nameserver-policy:
"RULE-SET:ChinaMax_Domain,Microsoft_Domain,Apple_Domain":
- https://dns.alidns.com/dns-query
- https://doh.pub/dns-query
# —————————
lite: &lite
type: select
include-all: true
pg: &pg
type: select
proxies:
- PROXY
- HK
- SG
- JP
- TW
- US
- WD
- LowRate
- DIRECT
proxy-groups:
- name: PROXY
icon: "https://cdn.jsdelivr.net/gh/GitMetaio/Surfing@rm/Home/icon/All.svg"
type: select
proxies:
- HK
- SG
- JP
- TW
- US
- WD
- LowRate
- DIRECT
include-all: true
- name: HK
icon: "https://raw.githubusercontent.com/Koolson/Qure/master/IconSet/Color/Hong_Kong.png"
filter: "^(?=.*(港|HK|hk|Hong Kong|HongKong|hongkong)).*$"
<<: *lite
- name: SG
icon: "https://raw.githubusercontent.com/Koolson/Qure/master/IconSet/Color/Singapore.png"
filter: "^(?=.*(新加坡|坡|狮城|SG|Singapore)).*$"
<<: *lite
- name: JP
icon: "https://raw.githubusercontent.com/Koolson/Qure/master/IconSet/Color/Japan.png"
filter: "^(?=.*(日本|川日|东京|大阪|泉日|埼玉|沪日|深日|[^-]日|JP|Japan)).*$"
<<: *lite
- name: TW
icon: "https://raw.githubusercontent.com/Koolson/Qure/master/IconSet/Color/Taiwan.png"
filter: "^(?=.*(台|新北|彰化|TW|Taiwan)).*$"
<<: *lite
- name: US
icon: "https://raw.githubusercontent.com/Koolson/Qure/master/IconSet/Color/United_States.png"
filter: "^(?=.*(美|波特兰|达拉斯|俄勒冈|凤凰城|费利蒙|硅谷|拉斯维加斯|洛杉矶|圣何塞|圣克拉拉|西雅图|芝加哥|US|United States|UnitedStates)).*$"
<<: *lite
- name: WD
icon: "https://raw.githubusercontent.com/GitMetaio/Surfing/refs/heads/rm/Home/icon/Globe.svg"
filter: "^(?!.*(港|HK|hk|Hong Kong|HongKong|hongkong|日本|川日|东京|大阪|泉日|埼玉|沪日|深日|[^-]日|JP|Japan|美|波特兰|达拉斯|俄勒冈|凤凰城|费利蒙|硅谷|拉斯维加斯|洛杉矶|圣何塞|圣克拉拉|西雅图|芝加哥|US|United States|UnitedStates|台|新北|彰化|TW|Taiwan|新加坡|坡|狮城|SG|Singapore|灾|网易|Netease|套餐|重置|剩余|到期|订阅|群|账户|流量|有效期|时间|官网)).*$"
<<: *lite
- name: LowRate
icon: "https://raw.githubusercontent.com/Koolson/Qure/master/IconSet/Color/Download.png"
filter: (?<![0-9])0\.(?:0[0-9]{1,2}|[1-9])(?![0-9])
<<: *lite
- name: ADS
icon: "https://cdn.jsdelivr.net/gh/GitMetaio/Surfing@rm/Home/icon/No-ads-all.svg"
type: select
proxies:
- REJECT
- PROXY
- name: GAME
icon: "https://cdn.jsdelivr.net/gh/GitMetaio/Surfing@rm/Home/icon/Steam.svg"
type: select
proxies:
- DIRECT
- PROXY
- name: Apple
icon: "https://cdn.jsdelivr.net/gh/GitMetaio/Surfing@rm/Home/icon/Apple.svg"
type: select
proxies:
- DIRECT
- PROXY
- name: Microsoft
icon: "https://cdn.jsdelivr.net/gh/GitMetaio/Surfing@rm/Home/icon/Microsoft.svg"
type: select
proxies:
- DIRECT
- PROXY
- name: GoogleFCM
icon: "https://cdn.jsdelivr.net/gh/GitMetaio/Surfing@rm/Home/icon/GoogleFCM.svg"
type: select
proxies:
- DIRECT
- PROXY
- name: Emby
icon: "https://raw.githubusercontent.com/Koolson/Qure/master/IconSet/Color/Emby.png"
<<: *pg
- name: Telegram
icon: "https://cdn.jsdelivr.net/gh/GitMetaio/Surfing@rm/Home/icon/Telegram.svg"
<<: *pg
- name: Discord
icon: "https://cdn.jsdelivr.net/gh/GitMetaio/Surfing@rm/Home/icon/Discord.svg"
<<: *pg
- name: Spotify
icon: "https://cdn.jsdelivr.net/gh/GitMetaio/Surfing@rm/Home/icon/Spotify.svg"
<<: *pg
- name: TikTok
icon: "https://cdn.jsdelivr.net/gh/GitMetaio/Surfing@rm/Home/icon/TikTok.svg"
<<: *pg
- name: YouTube
icon: "https://cdn.jsdelivr.net/gh/GitMetaio/Surfing@rm/Home/icon/YouTube.svg"
<<: *pg
- name: Netflix
icon: "https://cdn.jsdelivr.net/gh/GitMetaio/Surfing@rm/Home/icon/Netflix.svg"
<<: *pg
- name: Google
icon: "https://cdn.jsdelivr.net/gh/GitMetaio/Surfing@rm/Home/icon/Google.svg"
<<: *pg
- name: Facebook
icon: "https://cdn.jsdelivr.net/gh/GitMetaio/Surfing@rm/Home/icon/Facebook.svg"
<<: *pg
- name: OpenAI
icon: "https://cdn.jsdelivr.net/gh/GitMetaio/Surfing@rm/Home/icon/OpenAI.svg"
<<: *pg
- name: GitHub
icon: "https://cdn.jsdelivr.net/gh/GitMetaio/Surfing@rm/Home/icon/GitHub.svg"
<<: *pg
- name: Twitter(X)
icon: "https://cdn.jsdelivr.net/gh/GitMetaio/Surfing@rm/Home/icon/Twitter.svg"
<<: *pg
- name: FINAL
icon: "https://cdn.jsdelivr.net/gh/GitMetaio/Surfing@rm/Home/icon/HBASE-copy.svg"
<<: *pg
- name: LOWEST
icon: "https://cdn.jsdelivr.net/gh/GitMetaio/Surfing@rm/Home/icon/Return.svg"
type: url-test
filter: "^(?!.*(套餐|重置|剩余|到期|订阅|群|账户|流量|有效期|时间|官网|失联|余额)).*$"
include-all: true
- name: FALLBACK
icon: "https://cdn.jsdelivr.net/gh/GitMetaio/Surfing@rm/Home/icon/Return.svg"
type: fallback
filter: "^(?!.*(套餐|重置|剩余|到期|订阅|群|账户|流量|有效期|时间|官网|失联|余额)).*$"
include-all: true
- name: BALANCE
icon: "https://cdn.jsdelivr.net/gh/GitMetaio/Surfing@rm/Home/icon/Return.svg"
type: load-balance
strategy: round-robin
filter: "^(?!.*(套餐|重置|剩余|到期|订阅|群|账户|流量|有效期|时间|官网|失联|余额)).*$"
include-all: true
# —————————
rule-anchor:
YAML: &YAML
{type: http, behavior: classical, format: yaml, interval: 86400}
IPCIDR: &IPCIDR
{type: http, behavior: ipcidr, format: mrs, interval: 86400}
Domain: &Domain
{type: http, behavior: domain, format: mrs, interval: 86400}
rule-providers:
###国内/私有###
ChinaMax_IP:
<<: *IPCIDR
path: ./rules/ChinaMax_OCD_IP.mrs
url: "https://cdn.jsdelivr.net/gh/Ayanami0xL1l1th/Rule-for-OCD@master/rule/Clash/ChinaMax/ChinaMax_OCD_IP.mrs"
ChinaMax_Domain:
<<: *Domain
path: ./rules/ChinaMax_OCD_Domain.mrs
url: "https://cdn.jsdelivr.net/gh/Ayanami0xL1l1th/Rule-for-OCD@master/rule/Clash/ChinaMax/ChinaMax_OCD_Domain.mrs"
Private_Domain:
<<: *Domain
path: ./rules/Lan_OCD_Domain.mrs
url: "https://cdn.jsdelivr.net/gh/Ayanami0xL1l1th/Rule-for-OCD@master/rule/Clash/Lan/Lan_OCD_Domain.mrs"
Private_IP:
<<: *IPCIDR
path: ./rules/Lan_OCD_IP.mrs
url: "https://cdn.jsdelivr.net/gh/Ayanami0xL1l1th/Rule-for-OCD@master/rule/Clash/Lan/Lan_OCD_IP.mrs"
###直连/代理规则###
Direct:
<<: *YAML
path: ./ruleset/direct.yaml
url: "https://cdn.jsdelivr.net/gh/Ayanami0xL1l1th/Rule-for-OCD@master/rule/Clash/Direct/Direct.yaml"
Global_Domain:
<<: *Domain
path: ./rules/Global_OCD_Domain.mrs
url: "https://cdn.jsdelivr.net/gh/Ayanami0xL1l1th/Rule-for-OCD@master/rule/Clash/Global/Global_OCD_Domain.mrs"
Global_IP:
<<: *IPCIDR
path: ./rules/Global_OCD_IP.mrs
url: "https://cdn.jsdelivr.net/gh/Ayanami0xL1l1th/Rule-for-OCD@master/rule/Clash/Global/Global_OCD_IP.mrs"
###去广告###
AWAvenue_Ads_Rule:
<<: *YAML
path: ./ruleset/AWAvenue_Ads_Rule_Clash.yaml
url: "https://raw.githubusercontent.com/TG-Twilight/AWAvenue-Ads-Rule/main//Filters/AWAvenue-Ads-Rule-Clash.yaml"
###游戏###
Game_Domain:
<<: *Domain
path: ./rules/Game_OCD_Domain.mrs
url: "https://cdn.jsdelivr.net/gh/Ayanami0xL1l1th/Rule-for-OCD@master/rule/Clash/Game/Game_OCD_Domain.mrs"
Game_IP:
<<: *IPCIDR
path: ./rules/Game_OCD_IP.mrs
url: "https://cdn.jsdelivr.net/gh/Ayanami0xL1l1th/Rule-for-OCD@master/rule/Clash/Game/Game_OCD_IP.mrs"
GameDownload_Domain:
<<: *Domain
path: ./rules/GameDownload_OCD_Domain.mrs
url: "https://cdn.jsdelivr.net/gh/Ayanami0xL1l1th/Rule-for-OCD@master/rule/Clash/Game/GameDownload/GameDownload_OCD_Domain.mrs"
###国外###
Emby_Domain:
<<: *Domain
path: ./rules/Emby_Domain.mrs
url: "https://cdn.jsdelivr.net/gh/Ayanami0xL1l1th/Rule-for-OCD@master/rule/Clash/Emby/Emby_OCD_Domain.mrs"
TikTok_Domain:
<<: *Domain
path: ./rules/TikTok.mrs
url: "https://cdn.jsdelivr.net/gh/Ayanami0xL1l1th/Rule-for-OCD@master/rule/Clash/TikTok/TikTok_OCD_Domain.mrs"
Spotify_Domain:
<<: *Domain
path: ./rules/Spotify.mrs
url: "https://cdn.jsdelivr.net/gh/Ayanami0xL1l1th/Rule-for-OCD@master/rule/Clash/Spotify/Spotify_OCD_Domain.mrs"
Spotify_IP:
<<: *IPCIDR
path: ./rules/Spotify_IP.mrs
url: "https://cdn.jsdelivr.net/gh/Ayanami0xL1l1th/Rule-for-OCD@master/rule/Clash/Spotify/Spotify_OCD_IP.mrs"
Facebook_Domain:
<<: *Domain
path: ./rules/Facebook.mrs
url: "https://cdn.jsdelivr.net/gh/Ayanami0xL1l1th/Rule-for-OCD@master/rule/Clash/Facebook/Facebook_OCD_Domain.mrs"
Facebook_IP:
<<: *IPCIDR
path: ./rules/Facebook_IP.mrs
url: "https://cdn.jsdelivr.net/gh/Ayanami0xL1l1th/Rule-for-OCD@master/rule/Clash/Facebook/Facebook_OCD_IP.mrs"
Telegram_Domain:
<<: *Domain
path: ./rules/Telegram.mrs
url: "https://cdn.jsdelivr.net/gh/Ayanami0xL1l1th/Rule-for-OCD@master/rule/Clash/Telegram/Telegram_OCD_Domain.mrs"
Telegram_IP:
<<: *IPCIDR
path: ./rules/Telegram_IP.mrs
url: "https://cdn.jsdelivr.net/gh/Ayanami0xL1l1th/Rule-for-OCD@master/rule/Clash/Telegram/Telegram_OCD_IP.mrs"
Telegram_No_Resolve:
<<: *YAML
path: ./rules/Telegram_No_Resolve.yaml
url: "https://cdn.jsdelivr.net/gh/Ayanami0xL1l1th/Rule-for-OCD@master/rule/Clash/Telegram/Telegram_No_Resolve.yaml"
YouTube_Domain:
<<: *Domain
path: ./rules/YouTube.mrs
url: "https://cdn.jsdelivr.net/gh/Ayanami0xL1l1th/Rule-for-OCD@master/rule/Clash/YouTube/YouTube_OCD_Domain.mrs"
YouTube_IP:
<<: *IPCIDR
path: ./rules/YouTube_IP.mrs
url: "https://cdn.jsdelivr.net/gh/Ayanami0xL1l1th/Rule-for-OCD@master/rule/Clash/YouTube/YouTube_OCD_IP.mrs"
Google_Domain:
<<: *Domain
path: ./rules/Google.mrs
url: "https://cdn.jsdelivr.net/gh/Ayanami0xL1l1th/Rule-for-OCD@master/rule/Clash/Google/Google_OCD_Domain.mrs"
Google_IP:
<<: *IPCIDR
path: ./rules/Google_IP.mrs
url: "https://cdn.jsdelivr.net/gh/Ayanami0xL1l1th/Rule-for-OCD@master/rule/Clash/Google/Google_OCD_IP.mrs"
GoogleFCM_Domain:
<<: *Domain
path: ./rules/GoogleFCM.mrs
url: "https://cdn.jsdelivr.net/gh/Ayanami0xL1l1th/Rule-for-OCD@master/rule/Clash/GoogleFCM/GoogleFCM_OCD_Domain.mrs"
GoogleFCM_IP:
<<: *IPCIDR
path: ./rules/GoogleFCM_IP.mrs
url: "https://cdn.jsdelivr.net/gh/Ayanami0xL1l1th/Rule-for-OCD@master/rule/Clash/GoogleFCM/GoogleFCM_OCD_IP.mrs"
Microsoft_Domain:
<<: *Domain
path: ./rules/Microsoft.mrs
url: "https://cdn.jsdelivr.net/gh/Ayanami0xL1l1th/Rule-for-OCD@master/rule/Clash/Microsoft/Microsoft_OCD_Domain.mrs"
Apple_Domain:
<<: *Domain
path: ./rules/Apple.mrs
url: "https://cdn.jsdelivr.net/gh/Ayanami0xL1l1th/Rule-for-OCD@master/rule/Clash/Apple/Apple_OCD_Domain.mrs"
Apple_IP:
<<: *IPCIDR
path: ./rules/Apple_IP.mrs
url: "https://cdn.jsdelivr.net/gh/Ayanami0xL1l1th/Rule-for-OCD@master/rule/Clash/Apple/Apple_OCD_IP.mrs"
OpenAI_Domain:
<<: *Domain
path: ./rules/OpenAI.mrs
url: "https://cdn.jsdelivr.net/gh/Ayanami0xL1l1th/Rule-for-OCD@master/rule/Clash/OpenAI/OpenAI_OCD_Domain.mrs"
OpenAI_IP:
<<: *IPCIDR
path: ./rules/OpenAI_IP.mrs
url: "https://cdn.jsdelivr.net/gh/Ayanami0xL1l1th/Rule-for-OCD@master/rule/Clash/OpenAI/OpenAI_OCD_IP.mrs"
Netflix_Domain:
<<: *Domain
path: ./rules/Netflix.mrs
url: "https://cdn.jsdelivr.net/gh/Ayanami0xL1l1th/Rule-for-OCD@master/rule/Clash/Netflix/Netflix_OCD_Domain.mrs"
Netflix_IP:
<<: *IPCIDR
path: ./rules/Netflix_IP.mrs
url: "https://cdn.jsdelivr.net/gh/Ayanami0xL1l1th/Rule-for-OCD@master/rule/Clash/Netflix/Netflix_OCD_IP.mrs"
Discord_Domain:
<<: *Domain
path: ./rules/Discord.mrs
url: "https://cdn.jsdelivr.net/gh/Ayanami0xL1l1th/Rule-for-OCD@master/rule/Clash/Discord/Discord_OCD_Domain.mrs"
GitHub_Domain:
<<: *Domain
path: ./rules/GitHub.mrs
url: "https://cdn.jsdelivr.net/gh/Ayanami0xL1l1th/Rule-for-OCD@master/rule/Clash/GitHub/GitHub_OCD_Domain.mrs"
Twitter_Domain:
<<: *Domain
path: ./rules/Twitter.mrs
url: "https://cdn.jsdelivr.net/gh/Ayanami0xL1l1th/Rule-for-OCD@master/rule/Clash/Twitter/Twitter_OCD_Domain.mrs"
Twitter_IP:
<<: *IPCIDR
path: ./rules/Twitter_IP.mrs
url: "https://cdn.jsdelivr.net/gh/Ayanami0xL1l1th/Rule-for-OCD@master/rule/Clash/Twitter/Twitter_OCD_IP.mrs"
rules:
- DST-PORT,53,DIRECT
- DST-PORT,853,DIRECT
- RULE-SET,Direct,DIRECT #直连规则
- RULE-SET,AWAvenue_Ads_Rule,ADS #去广告
- RULE-SET,Game_Domain,Game #游戏,走直连
- RULE-SET,Game_IP,Game
- RULE-SET,GameDownload_Domain,Game
- RULE-SET,ChinaMax_Domain,DIRECT,no-resolve
- RULE-SET,ChinaMax_IP,DIRECT
- RULE-SET,Private_Domain,DIRECT
- RULE-SET,Private_IP,DIRECT
- RULE-SET,Emby_Domain,Emby
- RULE-SET,GitHub_Domain,GitHub
- RULE-SET,Discord_Domain,Discord
- RULE-SET,TikTok_Domain,TikTok
- RULE-SET,Twitter_Domain,Twitter(X)
- RULE-SET,Twitter_IP,Twitter(X)
- RULE-SET,YouTube_Domain,YouTube
- RULE-SET,YouTube_IP,YouTube
- RULE-SET,GoogleFCM_Domain,GoogleFCM
- RULE-SET,GoogleFCM_IP,GoogleFCM
- RULE-SET,Google_Domain,Google
- RULE-SET,Google_IP,Google
- RULE-SET,Netflix_Domain,Netflix
- RULE-SET,Netflix_IP,Netflix
- RULE-SET,Spotify_Domain,Spotify
- RULE-SET,Spotify_IP,Spotify
- RULE-SET,Facebook_Domain,Facebook
- RULE-SET,Facebook_IP,Facebook
- RULE-SET,OpenAI_Domain,OpenAI
- RULE-SET,OpenAI_IP,OpenAI
- RULE-SET,Apple_Domain,Apple
- RULE-SET,Apple_IP,Apple
- RULE-SET,Microsoft_Domain,Microsoft
- RULE-SET,Telegram_Domain,Telegram
- RULE-SET,Telegram_IP,Telegram,no-resolve
- RULE-SET,Telegram_No_Resolve,Telegram,no-resolve
- DOMAIN,browserleaks.com,FINAL
- RULE-SET,Global_Domain,PROXY
- RULE-SET,Global_IP,PROXY
- MATCH,FINAL
# —————————
覆写脚本 (规则组和策略组版)
###Ayanami0's override_rule-full###
lite: &lite
type: select
include-all: true
pg: &pg
type: select
proxies:
- PROXY
- HK
- SG
- JP
- TW
- US
- WD
- LowRate
- DIRECT
proxy-groups:
- name: PROXY
icon: "https://cdn.jsdelivr.net/gh/GitMetaio/Surfing@rm/Home/icon/All.svg"
type: select
proxies:
- HK
- SG
- JP
- TW
- US
- WD
- LowRate
- DIRECT
include-all: true
- name: HK
icon: "https://raw.githubusercontent.com/Koolson/Qure/master/IconSet/Color/Hong_Kong.png"
filter: "^(?=.*(港|HK|hk|Hong Kong|HongKong|hongkong)).*$"
<<: *lite
- name: SG
icon: "https://raw.githubusercontent.com/Koolson/Qure/master/IconSet/Color/Singapore.png"
filter: "^(?=.*(新加坡|坡|狮城|SG|Singapore)).*$"
<<: *lite
- name: JP
icon: "https://raw.githubusercontent.com/Koolson/Qure/master/IconSet/Color/Japan.png"
filter: "^(?=.*(日本|川日|东京|大阪|泉日|埼玉|沪日|深日|[^-]日|JP|Japan)).*$"
<<: *lite
- name: TW
icon: "https://raw.githubusercontent.com/Koolson/Qure/master/IconSet/Color/Taiwan.png"
filter: "^(?=.*(台|新北|彰化|TW|Taiwan)).*$"
<<: *lite
- name: US
icon: "https://raw.githubusercontent.com/Koolson/Qure/master/IconSet/Color/United_States.png"
filter: "^(?=.*(美|波特兰|达拉斯|俄勒冈|凤凰城|费利蒙|硅谷|拉斯维加斯|洛杉矶|圣何塞|圣克拉拉|西雅图|芝加哥|US|United States|UnitedStates)).*$"
<<: *lite
- name: WD
icon: "https://raw.githubusercontent.com/GitMetaio/Surfing/refs/heads/rm/Home/icon/Globe.svg"
filter: "^(?!.*(港|HK|hk|Hong Kong|HongKong|hongkong|日本|川日|东京|大阪|泉日|埼玉|沪日|深日|[^-]日|JP|Japan|美|波特兰|达拉斯|俄勒冈|凤凰城|费利蒙|硅谷|拉斯维加斯|洛杉矶|圣何塞|圣克拉拉|西雅图|芝加哥|US|United States|UnitedStates|台|新北|彰化|TW|Taiwan|新加坡|坡|狮城|SG|Singapore|灾|网易|Netease|套餐|重置|剩余|到期|订阅|群|账户|流量|有效期|时间|官网)).*$"
<<: *lite
- name: LowRate
icon: "https://raw.githubusercontent.com/Koolson/Qure/master/IconSet/Color/Download.png"
filter: (?<![0-9])0\.(?:0[0-9]{1,2}|[1-9])(?![0-9])
<<: *lite
- name: ADS
icon: "https://cdn.jsdelivr.net/gh/GitMetaio/Surfing@rm/Home/icon/No-ads-all.svg"
type: select
proxies:
- REJECT
- PROXY
- name: GAME
icon: "https://cdn.jsdelivr.net/gh/GitMetaio/Surfing@rm/Home/icon/Steam.svg"
type: select
proxies:
- DIRECT
- PROXY
- name: Apple
icon: "https://cdn.jsdelivr.net/gh/GitMetaio/Surfing@rm/Home/icon/Apple.svg"
type: select
proxies:
- DIRECT
- PROXY
- name: Microsoft
icon: "https://cdn.jsdelivr.net/gh/GitMetaio/Surfing@rm/Home/icon/Microsoft.svg"
type: select
proxies:
- DIRECT
- PROXY
- name: GoogleFCM
icon: "https://cdn.jsdelivr.net/gh/GitMetaio/Surfing@rm/Home/icon/GoogleFCM.svg"
type: select
proxies:
- DIRECT
- PROXY
- name: Emby
icon: "https://raw.githubusercontent.com/Koolson/Qure/master/IconSet/Color/Emby.png"
<<: *pg
- name: Telegram
icon: "https://cdn.jsdelivr.net/gh/GitMetaio/Surfing@rm/Home/icon/Telegram.svg"
<<: *pg
- name: Discord
icon: "https://cdn.jsdelivr.net/gh/GitMetaio/Surfing@rm/Home/icon/Discord.svg"
<<: *pg
- name: Spotify
icon: "https://cdn.jsdelivr.net/gh/GitMetaio/Surfing@rm/Home/icon/Spotify.svg"
<<: *pg
- name: TikTok
icon: "https://cdn.jsdelivr.net/gh/GitMetaio/Surfing@rm/Home/icon/TikTok.svg"
<<: *pg
- name: YouTube
icon: "https://cdn.jsdelivr.net/gh/GitMetaio/Surfing@rm/Home/icon/YouTube.svg"
<<: *pg
- name: Netflix
icon: "https://cdn.jsdelivr.net/gh/GitMetaio/Surfing@rm/Home/icon/Netflix.svg"
<<: *pg
- name: Google
icon: "https://cdn.jsdelivr.net/gh/GitMetaio/Surfing@rm/Home/icon/Google.svg"
<<: *pg
- name: Facebook
icon: "https://cdn.jsdelivr.net/gh/GitMetaio/Surfing@rm/Home/icon/Facebook.svg"
<<: *pg
- name: OpenAI
icon: "https://cdn.jsdelivr.net/gh/GitMetaio/Surfing@rm/Home/icon/OpenAI.svg"
<<: *pg
- name: GitHub
icon: "https://cdn.jsdelivr.net/gh/GitMetaio/Surfing@rm/Home/icon/GitHub.svg"
<<: *pg
- name: Twitter(X)
icon: "https://cdn.jsdelivr.net/gh/GitMetaio/Surfing@rm/Home/icon/Twitter.svg"
<<: *pg
- name: FINAL
icon: "https://cdn.jsdelivr.net/gh/GitMetaio/Surfing@rm/Home/icon/HBASE-copy.svg"
<<: *pg
- name: LOWEST
icon: "https://cdn.jsdelivr.net/gh/GitMetaio/Surfing@rm/Home/icon/Return.svg"
type: url-test
filter: "^(?!.*(套餐|重置|剩余|到期|订阅|群|账户|流量|有效期|时间|官网|失联|余额)).*$"
include-all: true
- name: FALLBACK
icon: "https://cdn.jsdelivr.net/gh/GitMetaio/Surfing@rm/Home/icon/Return.svg"
type: fallback
filter: "^(?!.*(套餐|重置|剩余|到期|订阅|群|账户|流量|有效期|时间|官网|失联|余额)).*$"
include-all: true
- name: BALANCE
icon: "https://cdn.jsdelivr.net/gh/GitMetaio/Surfing@rm/Home/icon/Return.svg"
type: load-balance
strategy: round-robin
filter: "^(?!.*(套餐|重置|剩余|到期|订阅|群|账户|流量|有效期|时间|官网|失联|余额)).*$"
include-all: true
# —————————
rule-anchor:
YAML: &YAML
{type: http, behavior: classical, format: yaml, interval: 86400}
IPCIDR: &IPCIDR
{type: http, behavior: ipcidr, format: mrs, interval: 86400}
Domain: &Domain
{type: http, behavior: domain, format: mrs, interval: 86400}
rule-providers:
###国内/私有###
ChinaMax_IP:
<<: *IPCIDR
path: ./rules/ChinaMax_OCD_IP.mrs
url: "https://cdn.jsdelivr.net/gh/Ayanami0xL1l1th/Rule-for-OCD@master/rule/Clash/ChinaMax/ChinaMax_OCD_IP.mrs"
ChinaMax_Domain:
<<: *Domain
path: ./rules/ChinaMax_OCD_Domain.mrs
url: "https://cdn.jsdelivr.net/gh/Ayanami0xL1l1th/Rule-for-OCD@master/rule/Clash/ChinaMax/ChinaMax_OCD_Domain.mrs"
Private_Domain:
<<: *Domain
path: ./rules/Lan_OCD_Domain.mrs
url: "https://cdn.jsdelivr.net/gh/Ayanami0xL1l1th/Rule-for-OCD@master/rule/Clash/Lan/Lan_OCD_Domain.mrs"
Private_IP:
<<: *IPCIDR
path: ./rules/Lan_OCD_IP.mrs
url: "https://cdn.jsdelivr.net/gh/Ayanami0xL1l1th/Rule-for-OCD@master/rule/Clash/Lan/Lan_OCD_IP.mrs"
###直连/代理规则###
Direct:
<<: *YAML
path: ./ruleset/direct.yaml
url: "https://cdn.jsdelivr.net/gh/Ayanami0xL1l1th/Rule-for-OCD@master/rule/Clash/Direct/Direct.yaml"
Global_Domain:
<<: *Domain
path: ./rules/Global_OCD_Domain.mrs
url: "https://cdn.jsdelivr.net/gh/Ayanami0xL1l1th/Rule-for-OCD@master/rule/Clash/Global/Global_OCD_Domain.mrs"
Global_IP:
<<: *IPCIDR
path: ./rules/Global_OCD_IP.mrs
url: "https://cdn.jsdelivr.net/gh/Ayanami0xL1l1th/Rule-for-OCD@master/rule/Clash/Global/Global_OCD_IP.mrs"
###去广告###
AWAvenue_Ads_Rule:
<<: *YAML
path: ./ruleset/AWAvenue_Ads_Rule_Clash.yaml
url: "https://raw.githubusercontent.com/TG-Twilight/AWAvenue-Ads-Rule/main//Filters/AWAvenue-Ads-Rule-Clash.yaml"
###游戏###
Game_Domain:
<<: *Domain
path: ./rules/Game_OCD_Domain.mrs
url: "https://cdn.jsdelivr.net/gh/Ayanami0xL1l1th/Rule-for-OCD@master/rule/Clash/Game/Game_OCD_Domain.mrs"
Game_IP:
<<: *IPCIDR
path: ./rules/Game_OCD_IP.mrs
url: "https://cdn.jsdelivr.net/gh/Ayanami0xL1l1th/Rule-for-OCD@master/rule/Clash/Game/Game_OCD_IP.mrs"
GameDownload_Domain:
<<: *Domain
path: ./rules/GameDownload_OCD_Domain.mrs
url: "https://cdn.jsdelivr.net/gh/Ayanami0xL1l1th/Rule-for-OCD@master/rule/Clash/Game/GameDownload/GameDownload_OCD_Domain.mrs"
###国外###
Emby_Domain:
<<: *Domain
path: ./rules/Emby_Domain.mrs
url: "https://cdn.jsdelivr.net/gh/Ayanami0xL1l1th/Rule-for-OCD@master/rule/Clash/Emby/Emby_OCD_Domain.mrs"
TikTok_Domain:
<<: *Domain
path: ./rules/TikTok.mrs
url: "https://cdn.jsdelivr.net/gh/Ayanami0xL1l1th/Rule-for-OCD@master/rule/Clash/TikTok/TikTok_OCD_Domain.mrs"
Spotify_Domain:
<<: *Domain
path: ./rules/Spotify.mrs
url: "https://cdn.jsdelivr.net/gh/Ayanami0xL1l1th/Rule-for-OCD@master/rule/Clash/Spotify/Spotify_OCD_Domain.mrs"
Spotify_IP:
<<: *IPCIDR
path: ./rules/Spotify_IP.mrs
url: "https://cdn.jsdelivr.net/gh/Ayanami0xL1l1th/Rule-for-OCD@master/rule/Clash/Spotify/Spotify_OCD_IP.mrs"
Facebook_Domain:
<<: *Domain
path: ./rules/Facebook.mrs
url: "https://cdn.jsdelivr.net/gh/Ayanami0xL1l1th/Rule-for-OCD@master/rule/Clash/Facebook/Facebook_OCD_Domain.mrs"
Facebook_IP:
<<: *IPCIDR
path: ./rules/Facebook_IP.mrs
url: "https://cdn.jsdelivr.net/gh/Ayanami0xL1l1th/Rule-for-OCD@master/rule/Clash/Facebook/Facebook_OCD_IP.mrs"
Telegram_Domain:
<<: *Domain
path: ./rules/Telegram.mrs
url: "https://cdn.jsdelivr.net/gh/Ayanami0xL1l1th/Rule-for-OCD@master/rule/Clash/Telegram/Telegram_OCD_Domain.mrs"
Telegram_IP:
<<: *IPCIDR
path: ./rules/Telegram_IP.mrs
url: "https://cdn.jsdelivr.net/gh/Ayanami0xL1l1th/Rule-for-OCD@master/rule/Clash/Telegram/Telegram_OCD_IP.mrs"
Telegram_No_Resolve:
<<: *YAML
path: ./rules/Telegram_No_Resolve.yaml
url: "https://cdn.jsdelivr.net/gh/Ayanami0xL1l1th/Rule-for-OCD@master/rule/Clash/Telegram/Telegram_No_Resolve.yaml"
YouTube_Domain:
<<: *Domain
path: ./rules/YouTube.mrs
url: "https://cdn.jsdelivr.net/gh/Ayanami0xL1l1th/Rule-for-OCD@master/rule/Clash/YouTube/YouTube_OCD_Domain.mrs"
YouTube_IP:
<<: *IPCIDR
path: ./rules/YouTube_IP.mrs
url: "https://cdn.jsdelivr.net/gh/Ayanami0xL1l1th/Rule-for-OCD@master/rule/Clash/YouTube/YouTube_OCD_IP.mrs"
Google_Domain:
<<: *Domain
path: ./rules/Google.mrs
url: "https://cdn.jsdelivr.net/gh/Ayanami0xL1l1th/Rule-for-OCD@master/rule/Clash/Google/Google_OCD_Domain.mrs"
Google_IP:
<<: *IPCIDR
path: ./rules/Google_IP.mrs
url: "https://cdn.jsdelivr.net/gh/Ayanami0xL1l1th/Rule-for-OCD@master/rule/Clash/Google/Google_OCD_IP.mrs"
GoogleFCM_Domain:
<<: *Domain
path: ./rules/GoogleFCM.mrs
url: "https://cdn.jsdelivr.net/gh/Ayanami0xL1l1th/Rule-for-OCD@master/rule/Clash/GoogleFCM/GoogleFCM_OCD_Domain.mrs"
GoogleFCM_IP:
<<: *IPCIDR
path: ./rules/GoogleFCM_IP.mrs
url: "https://cdn.jsdelivr.net/gh/Ayanami0xL1l1th/Rule-for-OCD@master/rule/Clash/GoogleFCM/GoogleFCM_OCD_IP.mrs"
Microsoft_Domain:
<<: *Domain
path: ./rules/Microsoft.mrs
url: "https://cdn.jsdelivr.net/gh/Ayanami0xL1l1th/Rule-for-OCD@master/rule/Clash/Microsoft/Microsoft_OCD_Domain.mrs"
Apple_Domain:
<<: *Domain
path: ./rules/Apple.mrs
url: "https://cdn.jsdelivr.net/gh/Ayanami0xL1l1th/Rule-for-OCD@master/rule/Clash/Apple/Apple_OCD_Domain.mrs"
Apple_IP:
<<: *IPCIDR
path: ./rules/Apple_IP.mrs
url: "https://cdn.jsdelivr.net/gh/Ayanami0xL1l1th/Rule-for-OCD@master/rule/Clash/Apple/Apple_OCD_IP.mrs"
OpenAI_Domain:
<<: *Domain
path: ./rules/OpenAI.mrs
url: "https://cdn.jsdelivr.net/gh/Ayanami0xL1l1th/Rule-for-OCD@master/rule/Clash/OpenAI/OpenAI_OCD_Domain.mrs"
OpenAI_IP:
<<: *IPCIDR
path: ./rules/OpenAI_IP.mrs
url: "https://cdn.jsdelivr.net/gh/Ayanami0xL1l1th/Rule-for-OCD@master/rule/Clash/OpenAI/OpenAI_OCD_IP.mrs"
Netflix_Domain:
<<: *Domain
path: ./rules/Netflix.mrs
url: "https://cdn.jsdelivr.net/gh/Ayanami0xL1l1th/Rule-for-OCD@master/rule/Clash/Netflix/Netflix_OCD_Domain.mrs"
Netflix_IP:
<<: *IPCIDR
path: ./rules/Netflix_IP.mrs
url: "https://cdn.jsdelivr.net/gh/Ayanami0xL1l1th/Rule-for-OCD@master/rule/Clash/Netflix/Netflix_OCD_IP.mrs"
Discord_Domain:
<<: *Domain
path: ./rules/Discord.mrs
url: "https://cdn.jsdelivr.net/gh/Ayanami0xL1l1th/Rule-for-OCD@master/rule/Clash/Discord/Discord_OCD_Domain.mrs"
GitHub_Domain:
<<: *Domain
path: ./rules/GitHub.mrs
url: "https://cdn.jsdelivr.net/gh/Ayanami0xL1l1th/Rule-for-OCD@master/rule/Clash/GitHub/GitHub_OCD_Domain.mrs"
Twitter_Domain:
<<: *Domain
path: ./rules/Twitter.mrs
url: "https://cdn.jsdelivr.net/gh/Ayanami0xL1l1th/Rule-for-OCD@master/rule/Clash/Twitter/Twitter_OCD_Domain.mrs"
Twitter_IP:
<<: *IPCIDR
path: ./rules/Twitter_IP.mrs
url: "https://cdn.jsdelivr.net/gh/Ayanami0xL1l1th/Rule-for-OCD@master/rule/Clash/Twitter/Twitter_OCD_IP.mrs"
rules:
- DST-PORT,53,DIRECT
- DST-PORT,853,DIRECT
- RULE-SET,Direct,DIRECT #直连规则
- RULE-SET,AWAvenue_Ads_Rule,ADS #去广告
- RULE-SET,Game_Domain,Game #游戏,走直连
- RULE-SET,Game_IP,Game
- RULE-SET,GameDownload_Domain,Game
- RULE-SET,ChinaMax_Domain,DIRECT,no-resolve
- RULE-SET,ChinaMax_IP,DIRECT
- RULE-SET,Private_Domain,DIRECT
- RULE-SET,Private_IP,DIRECT
- RULE-SET,Emby_Domain,Emby
- RULE-SET,GitHub_Domain,GitHub
- RULE-SET,Discord_Domain,Discord
- RULE-SET,TikTok_Domain,TikTok
- RULE-SET,Twitter_Domain,Twitter(X)
- RULE-SET,Twitter_IP,Twitter(X)
- RULE-SET,YouTube_Domain,YouTube
- RULE-SET,YouTube_IP,YouTube
- RULE-SET,GoogleFCM_Domain,GoogleFCM
- RULE-SET,GoogleFCM_IP,GoogleFCM
- RULE-SET,Google_Domain,Google
- RULE-SET,Google_IP,Google
- RULE-SET,Netflix_Domain,Netflix
- RULE-SET,Netflix_IP,Netflix
- RULE-SET,Spotify_Domain,Spotify
- RULE-SET,Spotify_IP,Spotify
- RULE-SET,Facebook_Domain,Facebook
- RULE-SET,Facebook_IP,Facebook
- RULE-SET,OpenAI_Domain,OpenAI
- RULE-SET,OpenAI_IP,OpenAI
- RULE-SET,Apple_Domain,Apple
- RULE-SET,Apple_IP,Apple
- RULE-SET,Microsoft_Domain,Microsoft
- RULE-SET,Telegram_Domain,Telegram
- RULE-SET,Telegram_IP,Telegram,no-resolve
- RULE-SET,Telegram_No_Resolve,Telegram,no-resolve
- DOMAIN,browserleaks.com,FINAL
- RULE-SET,Global_Domain,PROXY
- RULE-SET,Global_IP,PROXY
- MATCH,FINAL
# —————————
预览就放这么多,还有一般版和超级精简版 (纯 geo) 的一些配置文件,可以在仓库中查看