diff --git a/clash-mihomo-config.yaml b/clash-mihomo-config.yaml deleted file mode 100644 index c48a0bf..0000000 --- a/clash-mihomo-config.yaml +++ /dev/null @@ -1,1206 +0,0 @@ -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,🐟 漏网之鱼