Files
sh/clash-mihomo-config.yaml
2026-03-24 12:06:08 +08:00

1207 lines
34 KiB
YAML

mixed-port: 7890
socks-port: 7891
allow-lan: true
bind-address: "*"
mode: rule
ipv6: false
log-level: info
unified-delay: true
tcp-concurrent: true
find-process-mode: strict
external-controller: 0.0.0.0:9090
secret: "your-dashboard-secret"
dns:
enable: true
ipv6: false
listen: 0.0.0.0:1053
enhanced-mode: fake-ip
fake-ip-range: 198.18.0.1/16
default-nameserver:
[180.76.76.76, 182.254.118.118, 8.8.8.8, 180.184.2.2, 100.100.100.100]
nameserver:
[
180.76.76.76,
119.29.29.29,
180.184.1.1,
223.5.5.5,
8.8.8.8,
100.100.100.100,
"https://223.6.6.6/dns-query#h3=true",
"https://dns.alidns.com/dns-query",
"https://cloudflare-dns.com/dns-query",
"https://doh.pub/dns-query",
]
fallback:
[
"https://000000.dns.nextdns.io/dns-query#h3=true",
"https://dns.alidns.com/dns-query",
"https://doh.pub/dns-query",
"https://public.dns.iij.jp/dns-query",
"https://101.101.101.101/dns-query",
"https://208.67.220.220/dns-query",
"tls://8.8.4.4",
"tls://1.0.0.1:853",
"https://cloudflare-dns.com/dns-query",
"https://dns.google/dns-query",
]
fallback-filter:
{
geoip: true,
ipcidr: [240.0.0.0/4, 0.0.0.0/32, 127.0.0.1/32],
domain:
[
"+.google.com",
"+.facebook.com",
"+.twitter.com",
"+.youtube.com",
"+.xn--ngstr-lra8j.com",
"+.google.cn",
"+.googleapis.cn",
"+.googleapis.com",
"+.gvt1.com",
],
}
fake-ip-filter:
[
"ts.net",
"*.ts.net",
"*.lan",
"stun.*.*.*",
"stun.*.*",
time.windows.com,
time.nist.gov,
time.apple.com,
time.asia.apple.com,
"*.ntp.org.cn",
"*.openwrt.pool.ntp.org",
time1.cloud.tencent.com,
time.ustc.edu.cn,
pool.ntp.org,
ntp.ubuntu.com,
ntp.aliyun.com,
ntp1.aliyun.com,
ntp2.aliyun.com,
ntp3.aliyun.com,
ntp4.aliyun.com,
ntp5.aliyun.com,
ntp6.aliyun.com,
ntp7.aliyun.com,
time1.aliyun.com,
time2.aliyun.com,
time3.aliyun.com,
time4.aliyun.com,
time5.aliyun.com,
time6.aliyun.com,
time7.aliyun.com,
"*.time.edu.cn",
time1.apple.com,
time2.apple.com,
time3.apple.com,
time4.apple.com,
time5.apple.com,
time6.apple.com,
time7.apple.com,
time1.google.com,
time2.google.com,
time3.google.com,
time4.google.com,
music.163.com,
"*.music.163.com",
"*.126.net",
musicapi.taihe.com,
music.taihe.com,
songsearch.kugou.com,
trackercdn.kugou.com,
"*.kuwo.cn",
api-jooxtt.sanook.com,
api.joox.com,
joox.com,
y.qq.com,
"*.y.qq.com",
streamoc.music.tc.qq.com,
mobileoc.music.tc.qq.com,
isure.stream.qqmusic.qq.com,
dl.stream.qqmusic.qq.com,
aqqmusic.tc.qq.com,
amobile.music.tc.qq.com,
"*.xiami.com",
"*.music.migu.cn",
music.migu.cn,
"*.msftconnecttest.com",
"*.msftncsi.com",
localhost.ptlogin2.qq.com,
"*.*.*.srv.nintendo.net",
"*.*.stun.playstation.net",
"xbox.*.*.microsoft.com",
"*.ipv6.microsoft.com",
"*.*.xboxlive.com",
speedtest.cros.wr.pvp.net,
]
profile:
store-selected: true
store-fake-ip: false
sniffer:
enable: true
parse-pure-ip: true
sniff:
HTTP: { ports: [80, 8080-8880], override-destination: true }
QUIC: { ports: [443, 8443] }
TLS: { ports: [443, 8443] }
geodata-mode: true
geo-auto-update: true
geodata-loader: standard
geo-update-interval: 24
geox-url:
geoip: https://testingcf.jsdelivr.net/gh/MetaCubeX/meta-rules-dat@release/geoip.dat
geosite: https://testingcf.jsdelivr.net/gh/MetaCubeX/meta-rules-dat@release/geosite.dat
mmdb: https://testingcf.jsdelivr.net/gh/MetaCubeX/meta-rules-dat@release/country.mmdb
asn: https://github.com/xishang0128/geoip/releases/download/latest/GeoLite2-ASN.mmdb
proxies:
- {
name: "proxy",
type: hysteria2,
server: amh6zhmc.062197.xyz,
port: 443,
password: "ip12:H2IEuIlqN9enNLJXe93EuoUjtKCMPXKtv685",
sni: amh6zhmc.062197.xyz,
udp: true,
}
proxy-groups:
- name: "🚀 节点选择"
type: select
proxies: ["⚡ 自动选择", DIRECT, REJECT, proxy]
- name: "⚡ 自动选择"
type: url-test
proxies: [proxy]
url: "https://www.gstatic.com/generate_204"
interval: 300
lazy: false
- name: "🛑 广告拦截"
type: select
proxies: [REJECT, DIRECT, "🚀 节点选择"]
- name: "🤖 AI 服务"
type: select
proxies: ["🚀 节点选择", "⚡ 自动选择", DIRECT, REJECT, proxy]
- name: "📹 油管视频"
type: select
proxies: ["🚀 节点选择", "⚡ 自动选择", DIRECT, REJECT, proxy]
- name: "🔍 谷歌服务"
type: select
proxies: ["🚀 节点选择", "⚡ 自动选择", DIRECT, REJECT, proxy]
- name: "Ⓜ️ 微软服务"
type: select
proxies: ["🚀 节点选择", "⚡ 自动选择", DIRECT, REJECT, proxy]
- name: "🍏 苹果服务"
type: select
proxies: ["🚀 节点选择", "⚡ 自动选择", DIRECT, REJECT, proxy]
- name: "📲 电报消息"
type: select
proxies: ["🚀 节点选择", "⚡ 自动选择", DIRECT, REJECT, proxy]
- name: "🐦 推特/X"
type: select
proxies: ["🚀 节点选择", "⚡ 自动选择", DIRECT, REJECT, proxy]
- name: "📘 Meta 系"
type: select
proxies: ["🚀 节点选择", "⚡ 自动选择", DIRECT, REJECT, proxy]
- name: "🎙️ Discord"
type: select
proxies: ["🚀 节点选择", "⚡ 自动选择", DIRECT, REJECT, proxy]
- name: "💬 其他社交"
type: select
proxies: ["🚀 节点选择", "⚡ 自动选择", DIRECT, REJECT, proxy]
- name: "🎬 奈飞"
type: select
proxies: ["🚀 节点选择", "⚡ 自动选择", DIRECT, REJECT, proxy]
- name: "🏰 迪士尼+"
type: select
proxies: ["🚀 节点选择", "⚡ 自动选择", DIRECT, REJECT, proxy]
- name: "📺 欧美流媒体"
type: select
proxies: ["🚀 节点选择", "⚡ 自动选择", DIRECT, REJECT, proxy]
- name: "🎌 亚洲流媒体"
type: select
proxies: ["🚀 节点选择", "⚡ 自动选择", DIRECT, REJECT, proxy]
- name: "🎮 Steam"
type: select
proxies: ["🚀 节点选择", "⚡ 自动选择", DIRECT, REJECT, proxy]
- name: "🖥️ PC 游戏"
type: select
proxies: ["🚀 节点选择", "⚡ 自动选择", DIRECT, REJECT, proxy]
- name: "🎯 主机游戏"
type: select
proxies: ["🚀 节点选择", "⚡ 自动选择", DIRECT, REJECT, proxy]
- name: "🐱 代码托管"
type: select
proxies: ["🚀 节点选择", "⚡ 自动选择", DIRECT, REJECT, proxy]
- name: "☁️ 云服务"
type: select
proxies: ["🚀 节点选择", "⚡ 自动选择", DIRECT, REJECT, proxy]
- name: "🛠️ 开发工具"
type: select
proxies: ["🚀 节点选择", "⚡ 自动选择", DIRECT, REJECT, proxy]
- name: "💾 网盘存储"
type: select
proxies: ["🚀 节点选择", "⚡ 自动选择", DIRECT, REJECT, proxy]
- name: "💳 支付平台"
type: select
proxies: ["🚀 节点选择", "⚡ 自动选择", DIRECT, REJECT, proxy]
- name: "₿ 加密货币"
type: select
proxies: ["🚀 节点选择", "⚡ 自动选择", DIRECT, REJECT, proxy]
- name: "📚 教育学术"
type: select
proxies: ["🚀 节点选择", "⚡ 自动选择", DIRECT, REJECT, proxy]
- name: "📰 新闻资讯"
type: select
proxies: ["🚀 节点选择", "⚡ 自动选择", DIRECT, REJECT, proxy]
- name: "🛒 海淘购物"
type: select
proxies: ["🚀 节点选择", "⚡ 自动选择", DIRECT, REJECT, proxy]
- name: "🏠 私有网络"
type: select
proxies: [DIRECT, REJECT, "🚀 节点选择", "⚡ 自动选择", proxy]
- name: "🔒 国内服务"
type: select
proxies: [DIRECT, REJECT, "🚀 节点选择", "⚡ 自动选择", proxy]
- name: "🌍 非中国"
type: select
proxies: ["🚀 节点选择", "⚡ 自动选择", DIRECT, REJECT, proxy]
- name: "🐟 漏网之鱼"
type: select
proxies: ["🚀 节点选择", "⚡ 自动选择", DIRECT, REJECT, proxy]
rule-providers:
category-ads-all:
{
type: http,
behavior: domain,
url: "https://github.com/MetaCubeX/meta-rules-dat/raw/refs/heads/meta/geo/geosite/category-ads-all.mrs",
path: ./ruleset/category-ads-all.mrs,
interval: 86400,
format: mrs,
}
private:
{
type: http,
behavior: domain,
url: "https://github.com/MetaCubeX/meta-rules-dat/raw/refs/heads/meta/geo/geosite/private.mrs",
path: ./ruleset/private.mrs,
interval: 86400,
format: mrs,
}
private-ip:
{
type: http,
behavior: ipcidr,
url: "https://github.com/MetaCubeX/meta-rules-dat/raw/refs/heads/meta/geo/geoip/private.mrs",
path: ./ruleset/private-ip.mrs,
interval: 86400,
format: mrs,
}
geolocation-cn:
{
type: http,
behavior: domain,
url: "https://github.com/MetaCubeX/meta-rules-dat/raw/refs/heads/meta/geo/geosite/geolocation-cn.mrs",
path: ./ruleset/geolocation-cn.mrs,
interval: 86400,
format: mrs,
}
cn-ip:
{
type: http,
behavior: ipcidr,
url: "https://github.com/MetaCubeX/meta-rules-dat/raw/refs/heads/meta/geo/geoip/cn.mrs",
path: ./ruleset/cn-ip.mrs,
interval: 86400,
format: mrs,
}
geolocation-!cn:
{
type: http,
behavior: domain,
url: "https://github.com/MetaCubeX/meta-rules-dat/raw/refs/heads/meta/geo/geosite/geolocation-!cn.mrs",
path: "./ruleset/geolocation-!cn.mrs",
interval: 86400,
format: mrs,
}
category-ai-chat-!cn:
{
type: http,
behavior: domain,
url: "https://github.com/MetaCubeX/meta-rules-dat/raw/refs/heads/meta/geo/geosite/category-ai-chat-!cn.mrs",
path: "./ruleset/category-ai-chat-!cn.mrs",
interval: 86400,
format: mrs,
}
openai:
{
type: http,
behavior: domain,
url: "https://github.com/MetaCubeX/meta-rules-dat/raw/refs/heads/meta/geo/geosite/openai.mrs",
path: ./ruleset/openai.mrs,
interval: 86400,
format: mrs,
}
anthropic:
{
type: http,
behavior: domain,
url: "https://github.com/MetaCubeX/meta-rules-dat/raw/refs/heads/meta/geo/geosite/anthropic.mrs",
path: ./ruleset/anthropic.mrs,
interval: 86400,
format: mrs,
}
youtube:
{
type: http,
behavior: domain,
url: "https://github.com/MetaCubeX/meta-rules-dat/raw/refs/heads/meta/geo/geosite/youtube.mrs",
path: ./ruleset/youtube.mrs,
interval: 86400,
format: mrs,
}
google:
{
type: http,
behavior: domain,
url: "https://github.com/MetaCubeX/meta-rules-dat/raw/refs/heads/meta/geo/geosite/google.mrs",
path: ./ruleset/google.mrs,
interval: 86400,
format: mrs,
}
google-ip:
{
type: http,
behavior: ipcidr,
url: "https://github.com/MetaCubeX/meta-rules-dat/raw/refs/heads/meta/geo/geoip/google.mrs",
path: ./ruleset/google-ip.mrs,
interval: 86400,
format: mrs,
}
microsoft:
{
type: http,
behavior: domain,
url: "https://github.com/MetaCubeX/meta-rules-dat/raw/refs/heads/meta/geo/geosite/microsoft.mrs",
path: ./ruleset/microsoft.mrs,
interval: 86400,
format: mrs,
}
onedrive:
{
type: http,
behavior: domain,
url: "https://github.com/MetaCubeX/meta-rules-dat/raw/refs/heads/meta/geo/geosite/onedrive.mrs",
path: ./ruleset/onedrive.mrs,
interval: 86400,
format: mrs,
}
apple:
{
type: http,
behavior: domain,
url: "https://github.com/MetaCubeX/meta-rules-dat/raw/refs/heads/meta/geo/geosite/apple.mrs",
path: ./ruleset/apple.mrs,
interval: 86400,
format: mrs,
}
icloud:
{
type: http,
behavior: domain,
url: "https://github.com/MetaCubeX/meta-rules-dat/raw/refs/heads/meta/geo/geosite/icloud.mrs",
path: ./ruleset/icloud.mrs,
interval: 86400,
format: mrs,
}
telegram:
{
type: http,
behavior: domain,
url: "https://github.com/MetaCubeX/meta-rules-dat/raw/refs/heads/meta/geo/geosite/telegram.mrs",
path: ./ruleset/telegram.mrs,
interval: 86400,
format: mrs,
}
telegram-ip:
{
type: http,
behavior: ipcidr,
url: "https://github.com/MetaCubeX/meta-rules-dat/raw/refs/heads/meta/geo/geoip/telegram.mrs",
path: ./ruleset/telegram-ip.mrs,
interval: 86400,
format: mrs,
}
twitter:
{
type: http,
behavior: domain,
url: "https://github.com/MetaCubeX/meta-rules-dat/raw/refs/heads/meta/geo/geosite/twitter.mrs",
path: ./ruleset/twitter.mrs,
interval: 86400,
format: mrs,
}
twitter-ip:
{
type: http,
behavior: ipcidr,
url: "https://github.com/MetaCubeX/meta-rules-dat/raw/refs/heads/meta/geo/geoip/twitter.mrs",
path: ./ruleset/twitter-ip.mrs,
interval: 86400,
format: mrs,
}
facebook:
{
type: http,
behavior: domain,
url: "https://github.com/MetaCubeX/meta-rules-dat/raw/refs/heads/meta/geo/geosite/facebook.mrs",
path: ./ruleset/facebook.mrs,
interval: 86400,
format: mrs,
}
instagram:
{
type: http,
behavior: domain,
url: "https://github.com/MetaCubeX/meta-rules-dat/raw/refs/heads/meta/geo/geosite/instagram.mrs",
path: ./ruleset/instagram.mrs,
interval: 86400,
format: mrs,
}
whatsapp:
{
type: http,
behavior: domain,
url: "https://github.com/MetaCubeX/meta-rules-dat/raw/refs/heads/meta/geo/geosite/whatsapp.mrs",
path: ./ruleset/whatsapp.mrs,
interval: 86400,
format: mrs,
}
facebook-ip:
{
type: http,
behavior: ipcidr,
url: "https://github.com/MetaCubeX/meta-rules-dat/raw/refs/heads/meta/geo/geoip/facebook.mrs",
path: ./ruleset/facebook-ip.mrs,
interval: 86400,
format: mrs,
}
discord:
{
type: http,
behavior: domain,
url: "https://github.com/MetaCubeX/meta-rules-dat/raw/refs/heads/meta/geo/geosite/discord.mrs",
path: ./ruleset/discord.mrs,
interval: 86400,
format: mrs,
}
tiktok:
{
type: http,
behavior: domain,
url: "https://github.com/MetaCubeX/meta-rules-dat/raw/refs/heads/meta/geo/geosite/tiktok.mrs",
path: ./ruleset/tiktok.mrs,
interval: 86400,
format: mrs,
}
line:
{
type: http,
behavior: domain,
url: "https://github.com/MetaCubeX/meta-rules-dat/raw/refs/heads/meta/geo/geosite/line.mrs",
path: ./ruleset/line.mrs,
interval: 86400,
format: mrs,
}
reddit:
{
type: http,
behavior: domain,
url: "https://github.com/MetaCubeX/meta-rules-dat/raw/refs/heads/meta/geo/geosite/reddit.mrs",
path: ./ruleset/reddit.mrs,
interval: 86400,
format: mrs,
}
linkedin:
{
type: http,
behavior: domain,
url: "https://github.com/MetaCubeX/meta-rules-dat/raw/refs/heads/meta/geo/geosite/linkedin.mrs",
path: ./ruleset/linkedin.mrs,
interval: 86400,
format: mrs,
}
snap:
{
type: http,
behavior: domain,
url: "https://github.com/MetaCubeX/meta-rules-dat/raw/refs/heads/meta/geo/geosite/snap.mrs",
path: ./ruleset/snap.mrs,
interval: 86400,
format: mrs,
}
pinterest:
{
type: http,
behavior: domain,
url: "https://github.com/MetaCubeX/meta-rules-dat/raw/refs/heads/meta/geo/geosite/pinterest.mrs",
path: ./ruleset/pinterest.mrs,
interval: 86400,
format: mrs,
}
tumblr:
{
type: http,
behavior: domain,
url: "https://github.com/MetaCubeX/meta-rules-dat/raw/refs/heads/meta/geo/geosite/tumblr.mrs",
path: ./ruleset/tumblr.mrs,
interval: 86400,
format: mrs,
}
netflix:
{
type: http,
behavior: domain,
url: "https://github.com/MetaCubeX/meta-rules-dat/raw/refs/heads/meta/geo/geosite/netflix.mrs",
path: ./ruleset/netflix.mrs,
interval: 86400,
format: mrs,
}
netflix-ip:
{
type: http,
behavior: ipcidr,
url: "https://github.com/MetaCubeX/meta-rules-dat/raw/refs/heads/meta/geo/geoip/netflix.mrs",
path: ./ruleset/netflix-ip.mrs,
interval: 86400,
format: mrs,
}
disney:
{
type: http,
behavior: domain,
url: "https://github.com/MetaCubeX/meta-rules-dat/raw/refs/heads/meta/geo/geosite/disney.mrs",
path: ./ruleset/disney.mrs,
interval: 86400,
format: mrs,
}
hbo:
{
type: http,
behavior: domain,
url: "https://github.com/MetaCubeX/meta-rules-dat/raw/refs/heads/meta/geo/geosite/hbo.mrs",
path: ./ruleset/hbo.mrs,
interval: 86400,
format: mrs,
}
hulu:
{
type: http,
behavior: domain,
url: "https://github.com/MetaCubeX/meta-rules-dat/raw/refs/heads/meta/geo/geosite/hulu.mrs",
path: ./ruleset/hulu.mrs,
interval: 86400,
format: mrs,
}
primevideo:
{
type: http,
behavior: domain,
url: "https://github.com/MetaCubeX/meta-rules-dat/raw/refs/heads/meta/geo/geosite/primevideo.mrs",
path: ./ruleset/primevideo.mrs,
interval: 86400,
format: mrs,
}
apple-tvplus:
{
type: http,
behavior: domain,
url: "https://github.com/MetaCubeX/meta-rules-dat/raw/refs/heads/meta/geo/geosite/apple-tvplus.mrs",
path: ./ruleset/apple-tvplus.mrs,
interval: 86400,
format: mrs,
}
spotify:
{
type: http,
behavior: domain,
url: "https://github.com/MetaCubeX/meta-rules-dat/raw/refs/heads/meta/geo/geosite/spotify.mrs",
path: ./ruleset/spotify.mrs,
interval: 86400,
format: mrs,
}
twitch:
{
type: http,
behavior: domain,
url: "https://github.com/MetaCubeX/meta-rules-dat/raw/refs/heads/meta/geo/geosite/twitch.mrs",
path: ./ruleset/twitch.mrs,
interval: 86400,
format: mrs,
}
dazn:
{
type: http,
behavior: domain,
url: "https://github.com/MetaCubeX/meta-rules-dat/raw/refs/heads/meta/geo/geosite/dazn.mrs",
path: ./ruleset/dazn.mrs,
interval: 86400,
format: mrs,
}
bahamut:
{
type: http,
behavior: domain,
url: "https://github.com/MetaCubeX/meta-rules-dat/raw/refs/heads/meta/geo/geosite/bahamut.mrs",
path: ./ruleset/bahamut.mrs,
interval: 86400,
format: mrs,
}
biliintl:
{
type: http,
behavior: domain,
url: "https://github.com/MetaCubeX/meta-rules-dat/raw/refs/heads/meta/geo/geosite/biliintl.mrs",
path: ./ruleset/biliintl.mrs,
interval: 86400,
format: mrs,
}
niconico:
{
type: http,
behavior: domain,
url: "https://github.com/MetaCubeX/meta-rules-dat/raw/refs/heads/meta/geo/geosite/niconico.mrs",
path: ./ruleset/niconico.mrs,
interval: 86400,
format: mrs,
}
abema:
{
type: http,
behavior: domain,
url: "https://github.com/MetaCubeX/meta-rules-dat/raw/refs/heads/meta/geo/geosite/abema.mrs",
path: ./ruleset/abema.mrs,
interval: 86400,
format: mrs,
}
viu:
{
type: http,
behavior: domain,
url: "https://github.com/MetaCubeX/meta-rules-dat/raw/refs/heads/meta/geo/geosite/viu.mrs",
path: ./ruleset/viu.mrs,
interval: 86400,
format: mrs,
}
kktv:
{
type: http,
behavior: domain,
url: "https://github.com/MetaCubeX/meta-rules-dat/raw/refs/heads/meta/geo/geosite/kktv.mrs",
path: ./ruleset/kktv.mrs,
interval: 86400,
format: mrs,
}
steam:
{
type: http,
behavior: domain,
url: "https://github.com/MetaCubeX/meta-rules-dat/raw/refs/heads/meta/geo/geosite/steam.mrs",
path: ./ruleset/steam.mrs,
interval: 86400,
format: mrs,
}
epicgames:
{
type: http,
behavior: domain,
url: "https://github.com/MetaCubeX/meta-rules-dat/raw/refs/heads/meta/geo/geosite/epicgames.mrs",
path: ./ruleset/epicgames.mrs,
interval: 86400,
format: mrs,
}
ea:
{
type: http,
behavior: domain,
url: "https://github.com/MetaCubeX/meta-rules-dat/raw/refs/heads/meta/geo/geosite/ea.mrs",
path: ./ruleset/ea.mrs,
interval: 86400,
format: mrs,
}
ubisoft:
{
type: http,
behavior: domain,
url: "https://github.com/MetaCubeX/meta-rules-dat/raw/refs/heads/meta/geo/geosite/ubisoft.mrs",
path: ./ruleset/ubisoft.mrs,
interval: 86400,
format: mrs,
}
blizzard:
{
type: http,
behavior: domain,
url: "https://github.com/MetaCubeX/meta-rules-dat/raw/refs/heads/meta/geo/geosite/blizzard.mrs",
path: ./ruleset/blizzard.mrs,
interval: 86400,
format: mrs,
}
gog:
{
type: http,
behavior: domain,
url: "https://github.com/MetaCubeX/meta-rules-dat/raw/refs/heads/meta/geo/geosite/gog.mrs",
path: ./ruleset/gog.mrs,
interval: 86400,
format: mrs,
}
riot:
{
type: http,
behavior: domain,
url: "https://github.com/MetaCubeX/meta-rules-dat/raw/refs/heads/meta/geo/geosite/riot.mrs",
path: ./ruleset/riot.mrs,
interval: 86400,
format: mrs,
}
playstation:
{
type: http,
behavior: domain,
url: "https://github.com/MetaCubeX/meta-rules-dat/raw/refs/heads/meta/geo/geosite/playstation.mrs",
path: ./ruleset/playstation.mrs,
interval: 86400,
format: mrs,
}
xbox:
{
type: http,
behavior: domain,
url: "https://github.com/MetaCubeX/meta-rules-dat/raw/refs/heads/meta/geo/geosite/xbox.mrs",
path: ./ruleset/xbox.mrs,
interval: 86400,
format: mrs,
}
nintendo:
{
type: http,
behavior: domain,
url: "https://github.com/MetaCubeX/meta-rules-dat/raw/refs/heads/meta/geo/geosite/nintendo.mrs",
path: ./ruleset/nintendo.mrs,
interval: 86400,
format: mrs,
}
github:
{
type: http,
behavior: domain,
url: "https://github.com/MetaCubeX/meta-rules-dat/raw/refs/heads/meta/geo/geosite/github.mrs",
path: ./ruleset/github.mrs,
interval: 86400,
format: mrs,
}
gitlab:
{
type: http,
behavior: domain,
url: "https://github.com/MetaCubeX/meta-rules-dat/raw/refs/heads/meta/geo/geosite/gitlab.mrs",
path: ./ruleset/gitlab.mrs,
interval: 86400,
format: mrs,
}
atlassian:
{
type: http,
behavior: domain,
url: "https://github.com/MetaCubeX/meta-rules-dat/raw/refs/heads/meta/geo/geosite/atlassian.mrs",
path: ./ruleset/atlassian.mrs,
interval: 86400,
format: mrs,
}
aws:
{
type: http,
behavior: domain,
url: "https://github.com/MetaCubeX/meta-rules-dat/raw/refs/heads/meta/geo/geosite/aws.mrs",
path: ./ruleset/aws.mrs,
interval: 86400,
format: mrs,
}
azure:
{
type: http,
behavior: domain,
url: "https://github.com/MetaCubeX/meta-rules-dat/raw/refs/heads/meta/geo/geosite/azure.mrs",
path: ./ruleset/azure.mrs,
interval: 86400,
format: mrs,
}
cloudflare:
{
type: http,
behavior: domain,
url: "https://github.com/MetaCubeX/meta-rules-dat/raw/refs/heads/meta/geo/geosite/cloudflare.mrs",
path: ./ruleset/cloudflare.mrs,
interval: 86400,
format: mrs,
}
digitalocean:
{
type: http,
behavior: domain,
url: "https://github.com/MetaCubeX/meta-rules-dat/raw/refs/heads/meta/geo/geosite/digitalocean.mrs",
path: ./ruleset/digitalocean.mrs,
interval: 86400,
format: mrs,
}
vercel:
{
type: http,
behavior: domain,
url: "https://github.com/MetaCubeX/meta-rules-dat/raw/refs/heads/meta/geo/geosite/vercel.mrs",
path: ./ruleset/vercel.mrs,
interval: 86400,
format: mrs,
}
netlify:
{
type: http,
behavior: domain,
url: "https://github.com/MetaCubeX/meta-rules-dat/raw/refs/heads/meta/geo/geosite/netlify.mrs",
path: ./ruleset/netlify.mrs,
interval: 86400,
format: mrs,
}
cloudflare-ip:
{
type: http,
behavior: ipcidr,
url: "https://github.com/MetaCubeX/meta-rules-dat/raw/refs/heads/meta/geo/geoip/cloudflare.mrs",
path: ./ruleset/cloudflare-ip.mrs,
interval: 86400,
format: mrs,
}
docker:
{
type: http,
behavior: domain,
url: "https://github.com/MetaCubeX/meta-rules-dat/raw/refs/heads/meta/geo/geosite/docker.mrs",
path: ./ruleset/docker.mrs,
interval: 86400,
format: mrs,
}
npmjs:
{
type: http,
behavior: domain,
url: "https://github.com/MetaCubeX/meta-rules-dat/raw/refs/heads/meta/geo/geosite/npmjs.mrs",
path: ./ruleset/npmjs.mrs,
interval: 86400,
format: mrs,
}
jetbrains:
{
type: http,
behavior: domain,
url: "https://github.com/MetaCubeX/meta-rules-dat/raw/refs/heads/meta/geo/geosite/jetbrains.mrs",
path: ./ruleset/jetbrains.mrs,
interval: 86400,
format: mrs,
}
stackexchange:
{
type: http,
behavior: domain,
url: "https://github.com/MetaCubeX/meta-rules-dat/raw/refs/heads/meta/geo/geosite/stackexchange.mrs",
path: ./ruleset/stackexchange.mrs,
interval: 86400,
format: mrs,
}
dropbox:
{
type: http,
behavior: domain,
url: "https://github.com/MetaCubeX/meta-rules-dat/raw/refs/heads/meta/geo/geosite/dropbox.mrs",
path: ./ruleset/dropbox.mrs,
interval: 86400,
format: mrs,
}
notion:
{
type: http,
behavior: domain,
url: "https://github.com/MetaCubeX/meta-rules-dat/raw/refs/heads/meta/geo/geosite/notion.mrs",
path: ./ruleset/notion.mrs,
interval: 86400,
format: mrs,
}
paypal:
{
type: http,
behavior: domain,
url: "https://github.com/MetaCubeX/meta-rules-dat/raw/refs/heads/meta/geo/geosite/paypal.mrs",
path: ./ruleset/paypal.mrs,
interval: 86400,
format: mrs,
}
stripe:
{
type: http,
behavior: domain,
url: "https://github.com/MetaCubeX/meta-rules-dat/raw/refs/heads/meta/geo/geosite/stripe.mrs",
path: ./ruleset/stripe.mrs,
interval: 86400,
format: mrs,
}
wise:
{
type: http,
behavior: domain,
url: "https://github.com/MetaCubeX/meta-rules-dat/raw/refs/heads/meta/geo/geosite/wise.mrs",
path: ./ruleset/wise.mrs,
interval: 86400,
format: mrs,
}
binance:
{
type: http,
behavior: domain,
url: "https://github.com/MetaCubeX/meta-rules-dat/raw/refs/heads/meta/geo/geosite/binance.mrs",
path: ./ruleset/binance.mrs,
interval: 86400,
format: mrs,
}
category-scholar-!cn:
{
type: http,
behavior: domain,
url: "https://github.com/MetaCubeX/meta-rules-dat/raw/refs/heads/meta/geo/geosite/category-scholar-!cn.mrs",
path: "./ruleset/category-scholar-!cn.mrs",
interval: 86400,
format: mrs,
}
coursera:
{
type: http,
behavior: domain,
url: "https://github.com/MetaCubeX/meta-rules-dat/raw/refs/heads/meta/geo/geosite/coursera.mrs",
path: ./ruleset/coursera.mrs,
interval: 86400,
format: mrs,
}
udemy:
{
type: http,
behavior: domain,
url: "https://github.com/MetaCubeX/meta-rules-dat/raw/refs/heads/meta/geo/geosite/udemy.mrs",
path: ./ruleset/udemy.mrs,
interval: 86400,
format: mrs,
}
edx:
{
type: http,
behavior: domain,
url: "https://github.com/MetaCubeX/meta-rules-dat/raw/refs/heads/meta/geo/geosite/edx.mrs",
path: ./ruleset/edx.mrs,
interval: 86400,
format: mrs,
}
khanacademy:
{
type: http,
behavior: domain,
url: "https://github.com/MetaCubeX/meta-rules-dat/raw/refs/heads/meta/geo/geosite/khanacademy.mrs",
path: ./ruleset/khanacademy.mrs,
interval: 86400,
format: mrs,
}
wikimedia:
{
type: http,
behavior: domain,
url: "https://github.com/MetaCubeX/meta-rules-dat/raw/refs/heads/meta/geo/geosite/wikimedia.mrs",
path: ./ruleset/wikimedia.mrs,
interval: 86400,
format: mrs,
}
bbc:
{
type: http,
behavior: domain,
url: "https://github.com/MetaCubeX/meta-rules-dat/raw/refs/heads/meta/geo/geosite/bbc.mrs",
path: ./ruleset/bbc.mrs,
interval: 86400,
format: mrs,
}
cnn:
{
type: http,
behavior: domain,
url: "https://github.com/MetaCubeX/meta-rules-dat/raw/refs/heads/meta/geo/geosite/cnn.mrs",
path: ./ruleset/cnn.mrs,
interval: 86400,
format: mrs,
}
nytimes:
{
type: http,
behavior: domain,
url: "https://github.com/MetaCubeX/meta-rules-dat/raw/refs/heads/meta/geo/geosite/nytimes.mrs",
path: ./ruleset/nytimes.mrs,
interval: 86400,
format: mrs,
}
wsj:
{
type: http,
behavior: domain,
url: "https://github.com/MetaCubeX/meta-rules-dat/raw/refs/heads/meta/geo/geosite/wsj.mrs",
path: ./ruleset/wsj.mrs,
interval: 86400,
format: mrs,
}
bloomberg:
{
type: http,
behavior: domain,
url: "https://github.com/MetaCubeX/meta-rules-dat/raw/refs/heads/meta/geo/geosite/bloomberg.mrs",
path: ./ruleset/bloomberg.mrs,
interval: 86400,
format: mrs,
}
amazon:
{
type: http,
behavior: domain,
url: "https://github.com/MetaCubeX/meta-rules-dat/raw/refs/heads/meta/geo/geosite/amazon.mrs",
path: ./ruleset/amazon.mrs,
interval: 86400,
format: mrs,
}
ebay:
{
type: http,
behavior: domain,
url: "https://github.com/MetaCubeX/meta-rules-dat/raw/refs/heads/meta/geo/geosite/ebay.mrs",
path: ./ruleset/ebay.mrs,
interval: 86400,
format: mrs,
}
cn:
{
type: http,
behavior: domain,
url: "https://github.com/MetaCubeX/meta-rules-dat/raw/refs/heads/meta/geo/geosite/cn.mrs",
path: ./ruleset/cn.mrs,
interval: 86400,
format: mrs,
}
rules:
- RULE-SET,category-ads-all,🛑 广告拦截
- RULE-SET,category-ai-chat-!cn,🤖 AI 服务
- RULE-SET,openai,🤖 AI 服务
- RULE-SET,anthropic,🤖 AI 服务
- RULE-SET,youtube,📹 油管视频
- RULE-SET,category-scholar-!cn,📚 教育学术
- RULE-SET,coursera,📚 教育学术
- RULE-SET,udemy,📚 教育学术
- RULE-SET,edx,📚 教育学术
- RULE-SET,khanacademy,📚 教育学术
- RULE-SET,wikimedia,📚 教育学术
- RULE-SET,aws,☁️ 云服务
- RULE-SET,azure,☁️ 云服务
- RULE-SET,cloudflare,☁️ 云服务
- RULE-SET,digitalocean,☁️ 云服务
- RULE-SET,vercel,☁️ 云服务
- RULE-SET,netlify,☁️ 云服务
- RULE-SET,cloudflare-ip,☁️ 云服务,no-resolve
- RULE-SET,google,🔍 谷歌服务
- RULE-SET,google-ip,🔍 谷歌服务,no-resolve
- RULE-SET,private,🏠 私有网络
- RULE-SET,private-ip,🏠 私有网络,no-resolve
- RULE-SET,geolocation-cn,🔒 国内服务
- RULE-SET,cn-ip,🔒 国内服务,no-resolve
- RULE-SET,telegram,📲 电报消息
- RULE-SET,telegram-ip,📲 电报消息,no-resolve
- RULE-SET,github,🐱 代码托管
- RULE-SET,gitlab,🐱 代码托管
- RULE-SET,atlassian,🐱 代码托管
- RULE-SET,microsoft,Ⓜ️ 微软服务
- RULE-SET,onedrive,Ⓜ️ 微软服务
- RULE-SET,apple-tvplus,📺 欧美流媒体
- RULE-SET,apple,🍏 苹果服务
- RULE-SET,icloud,🍏 苹果服务
- RULE-SET,twitter,🐦 推特/X
- RULE-SET,twitter-ip,🐦 推特/X,no-resolve
- RULE-SET,facebook,📘 Meta 系
- RULE-SET,instagram,📘 Meta 系
- RULE-SET,whatsapp,📘 Meta 系
- RULE-SET,facebook-ip,📘 Meta 系,no-resolve
- RULE-SET,discord,🎙️ Discord
- RULE-SET,tiktok,💬 其他社交
- RULE-SET,line,💬 其他社交
- RULE-SET,reddit,💬 其他社交
- RULE-SET,linkedin,💬 其他社交
- RULE-SET,snap,💬 其他社交
- RULE-SET,pinterest,💬 其他社交
- RULE-SET,tumblr,💬 其他社交
- RULE-SET,netflix,🎬 奈飞
- RULE-SET,netflix-ip,🎬 奈飞,no-resolve
- RULE-SET,disney,🏰 迪士尼+
- RULE-SET,hbo,📺 欧美流媒体
- RULE-SET,hulu,📺 欧美流媒体
- RULE-SET,primevideo,📺 欧美流媒体
- RULE-SET,spotify,📺 欧美流媒体
- RULE-SET,twitch,📺 欧美流媒体
- RULE-SET,dazn,📺 欧美流媒体
- RULE-SET,bahamut,🎌 亚洲流媒体
- RULE-SET,biliintl,🎌 亚洲流媒体
- RULE-SET,niconico,🎌 亚洲流媒体
- RULE-SET,abema,🎌 亚洲流媒体
- RULE-SET,viu,🎌 亚洲流媒体
- RULE-SET,kktv,🎌 亚洲流媒体
- RULE-SET,steam,🎮 Steam
- RULE-SET,epicgames,🖥️ PC 游戏
- RULE-SET,ea,🖥️ PC 游戏
- RULE-SET,ubisoft,🖥️ PC 游戏
- RULE-SET,blizzard,🖥️ PC 游戏
- RULE-SET,gog,🖥️ PC 游戏
- RULE-SET,riot,🖥️ PC 游戏
- RULE-SET,playstation,🎯 主机游戏
- RULE-SET,xbox,🎯 主机游戏
- RULE-SET,nintendo,🎯 主机游戏
- RULE-SET,docker,🛠️ 开发工具
- RULE-SET,npmjs,🛠️ 开发工具
- RULE-SET,jetbrains,🛠️ 开发工具
- RULE-SET,stackexchange,🛠️ 开发工具
- RULE-SET,dropbox,💾 网盘存储
- RULE-SET,notion,💾 网盘存储
- RULE-SET,paypal,💳 支付平台
- RULE-SET,stripe,💳 支付平台
- RULE-SET,wise,💳 支付平台
- RULE-SET,binance,₿ 加密货币
- RULE-SET,bbc,📰 新闻资讯
- RULE-SET,cnn,📰 新闻资讯
- RULE-SET,nytimes,📰 新闻资讯
- RULE-SET,wsj,📰 新闻资讯
- RULE-SET,bloomberg,📰 新闻资讯
- RULE-SET,amazon,🛒 海淘购物
- RULE-SET,ebay,🛒 海淘购物
- RULE-SET,geolocation-!cn,🌍 非中国
- RULE-SET,cn,🔒 国内服务
- DOMAIN-SUFFIX,ts.net,DIRECT
- IP-CIDR,100.64.0.0/10,DIRECT,no-resolve
- IP-CIDR6,fd7a:115c:a1e0::/48,DIRECT,no-resolve
- MATCH,🐟 漏网之鱼