# —————————————————————————————————— local proxy ————————————————————————————————— port: 7890 socks-port: 7891 redir-port: 7892 tproxy-port: 7893 mixed-port: 7894 allow-lan: true bind-address: "*" # authentication of local SOCKS5/HTTP(S) server # authentication: # - "user1:pass1" # —————————————————————————————— external controller ————————————————————————————— external-controller: 127.0.0.1:9090 secret: '314159271828' external-ui: "/usr/share/openclash/ui" # ———————————————————————————————————— general ——————————————————————————————————— mode: rule ipv6: false unified-delay: true log-level: info disable-keep-alive: true # interface-name: en0 # Outbound interface name # enable model auto update, the default is false lgbm-auto-update: true # model auto update interval, the default is 72 (hours) lgbm-update-interval: 72 # model update url lgbm-url: "https://github.com/vernesong/mihomo/releases/download/LightGBM-Model/Model.bin" # ————————————————————————————————————— hosts ———————————————————————————————————— hosts: # ———————————————————————————————————— profile ——————————————————————————————————— profile: store-selected: true store-fake-ip: true #smart-collector-size: data collection file size, the default is 100 (MB) smart-collector-size: 100 # ———————————————————————————————————— sniffer ——————————————————————————————————— sniffer: enable: true parse-pure-ip: true override-destination: true sniff: QUIC: ports: - 443 TLS: ports: - 443 - 8443 HTTP: ports: - 80 - 8080-8880 override-destination: true force-domain: - "+.netflix.com" - "+.nflxvideo.net" - "+.amazonaws.com" - "+.media.dssott.com" skip-domain: - "+.apple.com" - Mijia Cloud - dlg.io.mi.com - "+.oray.com" - "+.sunlogin.net" - "+.push.apple.com" # —————————————————————————————————————— dns ————————————————————————————————————— dns: enable: true ipv6: false listen: 0.0.0.0:53 default-nameserver: - 114.114.114.114 - 8.8.8.8 enhanced-mode: fake-ip use-hosts: false fake-ip-range: 198.18.0.1/16 fake-ip-filter-mode: blacklist fake-ip-filter: # ———————————————————— self-hosted domains ——————————————————— - '*.lan' - '+.dts' - '+.webway.dts' - '+.netbird.selfhosted' - '+.shamanlanding.org' nameserver: - https://d.adguard-dns.com/dns-query/5ffb7de2 - 208.67.222.222 - 208.67.220.220 - 9.9.9.9 - 149.112.112.112 - 8.26.56.26 - 8.20.247.20 - 185.228.168.9 - 185.228.169.9 fallback: - https://dns.google/dns-query - https://cloudflare-dns.com/dns-query - 208.67.222.222 - 208.67.220.220 - 9.9.9.9 - 149.112.112.112 - 8.26.56.26 - 8.20.247.20 - 185.228.168.9 - 185.228.169.9 # If IP addresses resolved with servers in `nameservers` are in the specified # subnets below, they are considered invalid and results from `fallback` # servers are used instead. # # IP address resolved with servers in `nameserver` is used when # `fallback-filter.geoip` is true and when GEOIP of the IP address is `CN`. # # If `fallback-filter.geoip` is false, results from `nameserver` nameservers # are always used if not match `fallback-filter.ipcidr`. # # This is a countermeasure against DNS pollution attacks. # fallback-filter: # geoip: true # geoip-code: CN # ipcidr: # - 240.0.0.0/4 # domain: # - '+.google.com' # - '+.facebook.com' # - '+.youtube.com' # Lookup domains via specific nameservers # nameserver-policy: # 'www.baidu.com': '114.114.114.114' # '+.internal.crop.com': '10.0.0.1' # —————————————————————————————————————— tun ————————————————————————————————————— # ————————————————————————————————————— macro ———————————————————————————————————— health-check-for-providers: &health_check_for_providers enable: true interval: 600 url: https://www.gstatic.com/generate_204 health-check-for-selectors: &health_check_for_selectors interval: 300 url: https://www.gstatic.com/generate_204 health-check-for-load-balancers: &health_check_for_load_balancers interval: 300 url: https://www.gstatic.com/generate_204 default-rule-provider-config: &default_rule_provider_config type: http behavior: classical interval: 86400 p-vpn-list_balancer: &p_vpn_list_balancer type: load-balance strategy: sticky-sessions use: - own p-vpn-list_smart_gr: &p_vpn_list_smart_gr type: smart # policy-priority: "" uselightgbm: true collectdata: true strategy: 'sticky-sessions' sample-rate: 1 hidden: true use: - own p-vpn-list_selector: &p_vpn_list_selector type: select use: - own np-vpn-list_url_test: &np_vpn_list_url_test type: url-test tolerance: 50 use: - xfizz - arza-1 - Un1c4d3 - vezdehod np-vpn-list_smart_gr: &np_vpn_list_smart_gr type: smart policy-priority: "" uselightgbm: true collectdata: true strategy: 'sticky-sessions' sample-rate: 1 hidden: true use: - xfizz - arza-1 - Un1c4d3 - vezdehod np-vpn-list_balancer: &np_vpn_list_balancer type: load-balance strategy: sticky-sessions use: - xfizz - arza-1 - Un1c4d3 - vezdehod np-vpn-list_selector: &np_vpn_list_selector type: select use: - xfizz - arza-1 - Un1c4d3 - vezdehod # ————————————————————————————————— proxies list ————————————————————————————————— proxies: # ————————————————————— direct wan routes ———————————————————— - name: "WAN A [Мегафон]" type: direct udp: true ip-version: ipv4 interface-name: eth2 - name: "WAN B [РосТелеКом]" type: direct udp: true ip-version: ipv4 interface-name: eth1 #- name: "WAN C [Mobile]" # type: direct # udp: true # ip-version: ipv4 # interface-name: eth2 # ——————————————————— private vpn services ——————————————————— # ———————————————————————————————— proxy providers ——————————————————————————————— proxy-providers: # ——————————————————— private vpn services ——————————————————— #https://dexterity.shamanlanding.org/M4eh2gd/first own: type: http url: "https://dexterity.shamanlanding.org/M4eh2gd/first" interval: 3600 proxy: DIRECT path: "./proxy_provider/own-1.txt" exclude-filter: "" override: additional-prefix: "🔆 " additional-suffix: "" health-check: <<: *health_check_for_providers # ——————————————————— non-personal services —————————————————— #https://sub-001.dns-on-fire.net/api/sub/Jfo_eg3X0NchfJ3_ vezdehod: type: http url: "https://sub-001.dns-on-fire.net/api/sub/Jfo_eg3X0NchfJ3_" interval: 3600 proxy: ▣ Personal path: "./proxy_provider/vezdehod.txt" exclude-filter: "(?i)Наш TG|Истекает|@FizzVPN|UNAVAILABLE|EXPIRE|TELEGRAM|USERNAME:|Купить|🔜" override: additional-prefix: "" additional-suffix: "•𝓿" health-check: <<: *health_check_for_providers #https://xfizz.cc/sublink/XzU0rRmBeOZtIPprW46f2ieNFcF8PJw9?name=1Y:2213 xfizz: type: http url: "https://gitea.shamanlanding.org/DaTekShaman/clash-rules/raw/branch/main/proxy-provider/fizz-vpn.txt" interval: 3600 proxy: ▣ Personal path: "./proxy_provider/fizz-vpn.txt" exclude-filter: "(?i)Наш TG|Истекает|@FizzVPN|UNAVAILABLE|EXPIRE|TELEGRAM|USERNAME:|Купить|🔜ь" override: additional-prefix: "" additional-suffix: "•𝓯" health-check: <<: *health_check_for_providers #https://arza.top/sub/dGZjNHVlLDE3MzIzMDQ2MTYowA-efEYOh arza-1: type: http url: "https://gitea.shamanlanding.org/DaTekShaman/clash-rules/raw/branch/main/proxy-provider/arza.txt" interval: 3600 proxy: ▣ Personal path: "./proxy_provider/arza.txt" exclude-filter: "(?i)Наш TG|Истекает|@FizzVPN|UNAVAILABLE|EXPIRE|TELEGRAM|USERNAME:|Купить|🔜" override: additional-prefix: "" additional-suffix: "•𝓪" health-check: <<: *health_check_for_providers #https://subs.un1c4d3.ru:52478/sub/eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJQTF9WTFNTX0FMTDIxMCIsImFjY2VzcyI6InN1YnNjcmlwdGlvbiIsImlhdCI6MTczNzgwMDQwOH0.mPr4BSMMpo1mrlZPvB34IRGcn2mHOZetHXaZyebirT4 Un1c4d3: type: http url: "https://gitea.shamanlanding.org/DaTekShaman/clash-rules/raw/branch/main/proxy-provider/Un1c4d3.txt" interval: 3600 proxy: ▣ Personal path: "./proxy_provider/Un1c4d3.txt" exclude-filter: "(?i)Наш TG|Истекает|@FizzVPN|UNAVAILABLE|EXPIRE|TELEGRAM|USERNAME:" override: additional-prefix: "" additional-suffix: "•𝓾" health-check: <<: *health_check_for_providers # ————————————————————————————————— proxy groups ————————————————————————————————— proxy-groups: # ————————————————————————— fallback ————————————————————————— - name: "Automatic Fallback Route" type: fallback proxies: - DIRECT hidden: true url: 'https://cp.cloudflare.com/generate_204' interval: 300 # ————————————————————— direct wan routes ———————————————————— - name: AB type: load-balance disable-udp: false proxies: - WAN A [Мегафон] - WAN B [РосТелеКом] hidden: true # - name: ABC # type: load-balance # disable-udp: false # proxies: # - WAN A [Мегафон] # - WAN B [РосТелеКом] # - WAN C [Mobile] # hidden: true # ————————————————————— direct selectors ————————————————————— - name: LAN Clients type: select disable-udp: false proxies: - AB # - ABC - WAN A [Мегафон] - WAN B [РосТелеКом] # - WAN C [Mobile] - name: IOT Clients type: select disable-udp: false proxies: - LAN Clients - AB # - ABC - WAN A [Мегафон] - WAN B [РосТелеКом] # - WAN C [Mobile] - name: Unprivileged Webway type: select disable-udp: false proxies: - LAN Clients - AB # - ABC - WAN A [Мегафон] - WAN B [РосТелеКом] # - WAN C [Mobile] - name: Privileged Webway type: select disable-udp: false proxies: - LAN Clients - AB # - ABC - WAN A [Мегафон] - WAN B [РосТелеКом] # - WAN C [Mobile] # ——————————————— smart groups for personal vpn ——————————————— - name: ▣ Personal disable-udp: false <<: [*p_vpn_list_smart_gr, *health_check_for_load_balancers] # ————————————— smart groups for non-personal vpn ————————————— - name: Europe 🇪🇺 disable-udp: false filter: "(?i)NL|Finland|Estonia|France|Germany|Sweden|Ireland|Spain|UK|Switzerland|Italy|Norway|Belgium|Netherl|Poland|GREAT BRIATAIN|GREAT BRITAIN|Austria|Denmark|Lithuania|Latvia|MOLDOVA" <<: [*np_vpn_list_smart_gr, *health_check_for_load_balancers] - name: Russia 🇷🇺 disable-udp: false filter: "(?i)Russia" <<: [*np_vpn_list_smart_gr, *health_check_for_load_balancers] - name: Kazakhstan 🇰🇿 disable-udp: false filter: "(?i)Kazakhstan|KZ" <<: [*np_vpn_list_smart_gr, *health_check_for_load_balancers] - name: Turkey 🇹🇷 disable-udp: false filter: "(?i)TURKEY" <<: [*np_vpn_list_smart_gr, *health_check_for_load_balancers] - name: ▣ Non-personal disable-udp: false filter: "" <<: [*np_vpn_list_smart_gr, *health_check_for_load_balancers] - name: Asia & ME 🇳🇵 disable-udp: false filter: "(?i)Hong Kong|China|Malaysia|Philippines|Japan|Singapore|Egypt|Taiwan|UAE|India" <<: [*np_vpn_list_smart_gr, *health_check_for_load_balancers] - name: USA 🇺🇸 disable-udp: false filter: "(?i)USA|Canada" <<: [*np_vpn_list_smart_gr, *health_check_for_load_balancers] # ————————————— global selectors for personal vpn ———————————— - name: Personal 1️⃣ disable-udp: false <<: [*p_vpn_list_selector, *health_check_for_selectors] - name: Personal 2️⃣ disable-udp: false <<: [*p_vpn_list_selector, *health_check_for_selectors] # ——————————— global selectors for non-personal vpn —————————— - name: Asia & ME 🇳🇵 🄪 disable-udp: false filter: "(?i)Hong Kong|China|Malaysia|Philippines|Japan|Singapore|Egypt|Taiwan|UAE|India" <<: [*np_vpn_list_selector, *health_check_for_selectors] - name: Europe 🇪🇺 🄪 disable-udp: false filter: "(?i)NL|Finland|Estonia|France|Germany|Sweden|Ireland|Spain|UK|Switzerland|Italy|Norway|Belgium|Moldova" <<: [*np_vpn_list_selector, *health_check_for_selectors] - name: Kazakhstan 🇰🇿 🄪 disable-udp: false filter: "(?i)Kazakhstan|KZ" <<: [*np_vpn_list_selector, *health_check_for_selectors] - name: Turkey 🇹🇷 🄪 disable-udp: false filter: "(?i)TURKEY" <<: [*np_vpn_list_selector, *health_check_for_selectors] - name: Russia 🇷🇺 🄪 disable-udp: false filter: "(?i)Russia" <<: [*np_vpn_list_selector, *health_check_for_selectors] - name: USA 🇺🇸 🄪 disable-udp: false filter: "(?i)USA|Canada" <<: [*np_vpn_list_selector, *health_check_for_selectors] - name: Non-personal 1️⃣ disable-udp: false filter: "" <<: [*np_vpn_list_selector, *health_check_for_selectors] - name: Non-personal 2️⃣ disable-udp: false filter: "" <<: [*np_vpn_list_selector, *health_check_for_selectors] - name: Non-personal 3️⃣ disable-udp: false filter: "" <<: [*np_vpn_list_selector, *health_check_for_selectors] - name: Non-personal 4️⃣ disable-udp: false filter: "" <<: [*np_vpn_list_selector, *health_check_for_selectors] # ——————— selectors for local rules —————— # PUBLIC LISTS - https://gitea.shamanlanding.org/DaTekShaman/clash-rules/raw/branch/main/rule-provider/consolidated-lists-public/ - name: Adblock type: select proxies: - DIRECT - REJECT - Non-personal 1️⃣ - Non-personal 2️⃣ - Non-personal 3️⃣ - Non-personal 4️⃣ <<: *health_check_for_selectors - name: Antifilter type: select proxies: - ▣ Personal - Personal 1️⃣ - Personal 2️⃣ - ▣ Non-personal - Non-personal 1️⃣ - Non-personal 2️⃣ - Non-personal 3️⃣ - Non-personal 4️⃣ - Europe 🇪🇺 - Europe 🇪🇺 🄪 <<: *health_check_for_selectors # PRIVATE LISTS - https://gitea.shamanlanding.org/DaTekShaman/clash-rules/raw/branch/main/rule-provider/consolidated-lists-private/ - name: Adaptaion type: select proxies: - ▣ Personal - Personal 1️⃣ - Personal 2️⃣ - ▣ Non-personal - Non-personal 1️⃣ - Non-personal 2️⃣ - Non-personal 3️⃣ - Non-personal 4️⃣ - Europe 🇪🇺 - Europe 🇪🇺 🄪 <<: *health_check_for_selectors - name: Testzone 🅰 type: select proxies: - ▣ Personal - Personal 1️⃣ - Personal 2️⃣ - ▣ Non-personal - Non-personal 1️⃣ - Non-personal 2️⃣ - Non-personal 3️⃣ - Non-personal 4️⃣ <<: *health_check_for_selectors - name: Testzone 🅱 type: select proxies: - ▣ Personal - Personal 1️⃣ - Personal 2️⃣ - ▣ Non-personal - Non-personal 1️⃣ - Non-personal 2️⃣ - Non-personal 3️⃣ - Non-personal 4️⃣ <<: *health_check_for_selectors # CONSOLIDATED SERVICES - https://gitea.shamanlanding.org/DaTekShaman/clash-rules/raw/branch/main/rule-provider/consolidated-services/ - name: AI Stuff type: select proxies: - ▣ Personal - Personal 1️⃣ - Personal 2️⃣ - ▣ Non-personal - Non-personal 1️⃣ - Non-personal 2️⃣ - Non-personal 3️⃣ - Non-personal 4️⃣ - Europe 🇪🇺 - Turkey 🇹🇷 - Asia & ME 🇳🇵 - USA 🇺🇸 - Europe 🇪🇺 🄪 - Turkey 🇹🇷 🄪 - Asia & ME 🇳🇵 🄪 - USA 🇺🇸 🄪 <<: *health_check_for_selectors - name: USA Services type: select disable-udp: false proxies: - ▣ Personal - Personal 1️⃣ - Personal 2️⃣ - ▣ Non-personal - Non-personal 1️⃣ - Non-personal 2️⃣ - Non-personal 3️⃣ - Non-personal 4️⃣ - USA 🇺🇸 - USA 🇺🇸 🄪 <<: *health_check_for_selectors # SERVICES - https://gitea.shamanlanding.org/DaTekShaman/clash-rules/raw/branch/main/rule-provider/services/ - name: Discord type: select disable-udp: false proxies: - ▣ Personal - Personal 1️⃣ - Personal 2️⃣ - ▣ Non-personal - Non-personal 1️⃣ - Non-personal 2️⃣ - Non-personal 3️⃣ - Non-personal 4️⃣ - Russia 🇷🇺 - Europe 🇪🇺 - USA 🇺🇸 - Russia 🇷🇺 🄪 - Europe 🇪🇺 🄪 - USA 🇺🇸 🄪 <<: *health_check_for_selectors - name: Notion type: select proxies: - ▣ Personal - Personal 1️⃣ - Personal 2️⃣ - ▣ Non-personal - Europe 🇪🇺 - Europe 🇪🇺 🄪 <<: *health_check_for_selectors - name: Steam type: select proxies: - DIRECT - REJECT - Kazakhstan 🇰🇿 - Kazakhstan 🇰🇿 🄪 - Turkey - Turkey 🇹🇷 🄪 - USA 🇺🇸 - USA 🇺🇸 🄪 - Non-personal 1️⃣ - Non-personal 2️⃣ - Non-personal 3️⃣ - Non-personal 4️⃣ <<: *health_check_for_selectors - name: Telegram type: select proxies: - DIRECT - REJECT - ▣ Personal - Non-personal 1️⃣ - Non-personal 2️⃣ - Non-personal 3️⃣ - Non-personal 4️⃣ - Russia 🇷🇺 - Europe 🇪🇺 - USA 🇺🇸 - Russia 🇷🇺 🄪 - Europe 🇪🇺 🄪 - USA 🇺🇸 🄪 <<: *health_check_for_selectors - name: WeChat type: select proxies: - DIRECT - REJECT - ▣ Personal - Non-personal 1️⃣ - Non-personal 2️⃣ - Non-personal 3️⃣ - Non-personal 4️⃣ - Asia & ME 🇳🇵 - Europe 🇪🇺 - Russia 🇷🇺 - USA 🇺🇸 - Asia & ME 🇳🇵 🄪 - Europe 🇪🇺 🄪 - Russia 🇷🇺 🄪 - USA 🇺🇸 🄪 <<: *health_check_for_selectors - name: WhatsApp type: select proxies: - DIRECT - REJECT - ▣ Personal - Non-personal 1️⃣ - Non-personal 2️⃣ - Non-personal 3️⃣ - Non-personal 4️⃣ - Europe 🇪🇺 - Russia 🇷🇺 - USA 🇺🇸 - Europe 🇪🇺 🄪 - Russia 🇷🇺 🄪 - USA 🇺🇸 🄪 <<: *health_check_for_selectors - name: XBox type: select proxies: - DIRECT - REJECT - Kazakhstan 🇰🇿 - Kazakhstan 🇰🇿 🄪 - Turkey - Turkey 🇹🇷 🄪 - USA 🇺🇸 - USA 🇺🇸 🄪 - Non-personal 1️⃣ - Non-personal 2️⃣ - Non-personal 3️⃣ - Non-personal 4️⃣ <<: *health_check_for_selectors - name: YouTube type: select proxies: - DIRECT - REJECT - ▣ Personal - Non-personal 1️⃣ - Non-personal 2️⃣ - Non-personal 3️⃣ - Non-personal 4️⃣ - Russia 🇷🇺 - Europe 🇪🇺 - USA 🇺🇸 - Russia 🇷🇺 🄪 - Europe 🇪🇺 🄪 - USA 🇺🇸 🄪 <<: *health_check_for_selectors # ———————————————————————————————— rule providers ———————————————————————————————— rule-providers: # ——————————————————— consolidated-lists-private ———————————————————— # http://purpose.shamanlanding.org:9999/ General Direct Domain List: url: http://purpose.shamanlanding.org:9999/direct-domain.yaml path: "./rule_provider/consolidated-lists-private/direct-domain.yaml" <<: *default_rule_provider_config General Direct IP List: url: http://purpose.shamanlanding.org:9999/direct-ip.yaml path: "./rule_provider/consolidated-lists-private/direct-ip.yaml" <<: *default_rule_provider_config General Proxy Domain List: url: http://purpose.shamanlanding.org:9999/proxy-domain.yaml path: "./rule_provider/consolidated-lists-private/adaptation-domain-proxy.yaml" <<: *default_rule_provider_config General Proxy IP List: url: http://purpose.shamanlanding.org:9999/proxy-ip.yaml path: "./rule_provider/consolidated-lists-private/adaptation-ip-proxy.yaml" <<: *default_rule_provider_config # /clash-rules/raw/branch/main/rule-provider/consolidated-lists-private/ Testzone A: url: https://gitea.shamanlanding.org/DaTekShaman/clash-rules/raw/branch/main/rule-provider/consolidated-lists-private/testzone-a.yaml path: "./rule_provider/services/consolidated-lists-private/testzone-a.yaml" <<: *default_rule_provider_config Testzone B: url: https://gitea.shamanlanding.org/DaTekShaman/clash-rules/raw/branch/main/rule-provider/consolidated-lists-private/testzone-b.yaml path: "./rule_provider/services/consolidated-lists-private/testzone-b.yaml" <<: *default_rule_provider_config # ——————————————————— consolidated-lists-public ———————————————————— # /clash-rules/raw/branch/main/rule-provider/consolidated-lists-private/ 🚫 Adblock List: url: https://gitea.shamanlanding.org/DaTekShaman/clash-rules/raw/branch/main/rule-provider/consolidated-lists-private/adblock.yaml path: "./rule_provider/consolidated-lists-public/adblock.yaml" <<: *default_rule_provider_config # http://purpose.shamanlanding.org:9999/ Antifilter Community IP List: url: http://purpose.shamanlanding.org:9999/antifilter-community-ip.yaml path: "./rule_provider/consolidated-lists-public/antifilter-community-ip-proxy.yaml" <<: *default_rule_provider_config Antifilter Community Domain List: url: http://purpose.shamanlanding.org:9999/antifilter-community-domain.yaml path: "./rule_provider/consolidated-lists-public/antifilter-domain-proxy.yaml" <<: *default_rule_provider_config Antifilter IP List: url: http://purpose.shamanlanding.org:9999/antifilter-ip.yaml path: "./rule_provider/consolidated-lists-public/antifilter-ip-proxy.yaml" <<: *default_rule_provider_config # ——————————————————— consolidated-services ———————————————————— # /clash-rules/raw/branch/main/rule-provider/consolidated-services/ AI Stuff: url: https://gitea.shamanlanding.org/DaTekShaman/clash-rules/raw/branch/main/rule-provider/consolidated-services/ai-stuff-western.yaml path: "./rule_provider/consolidated-services/ai-stuff-western.yaml" <<: *default_rule_provider_config USA Services: url: https://gitea.shamanlanding.org/DaTekShaman/clash-rules/raw/branch/main/rule-provider/consolidated-services/usa-services.yaml path: "./rule_provider/consolidated-services/usa-services.yaml" <<: *default_rule_provider_config # ——————————————————— services ———————————————————— # /clash-rules/raw/branch/main/rule-provider/services/ Discord: url: https://gitea.shamanlanding.org/DaTekShaman/clash-rules/raw/branch/main/rule-provider/services/discord.yaml path: "./rule_provider/services/discord.yaml" <<: *default_rule_provider_config Notion: url: https://gitea.shamanlanding.org/DaTekShaman/clash-rules/raw/branch/main/rule-provider/services/notion.yaml path: "./rule_provider/services/notion.yaml" <<: *default_rule_provider_config Steam: url: https://gitea.shamanlanding.org/DaTekShaman/clash-rules/raw/branch/main/rule-provider/services/steam.yaml path: "./rule_provider/services/steam.yaml" <<: *default_rule_provider_config Telegram: url: https://gitea.shamanlanding.org/DaTekShaman/clash-rules/raw/branch/main/rule-provider/services/telegram.yaml path: "./rule_provider/services/telegram.yaml" <<: *default_rule_provider_config WeChat: url: https://gitea.shamanlanding.org/DaTekShaman/clash-rules/raw/branch/main/rule-provider/services/wechat.yaml path: "./rule_provider/services/wechat.yaml" <<: *default_rule_provider_config WhatsApp: url: https://gitea.shamanlanding.org/DaTekShaman/clash-rules/raw/branch/main/rule-provider/services/whatsapp.yaml path: "./rule_provider/services/whatsapp.yaml" <<: *default_rule_provider_config XBox: url: https://gitea.shamanlanding.org/DaTekShaman/clash-rules/raw/branch/main/rule-provider/services/xbox.yaml path: "./rule_provider/services/xbox.yaml" <<: *default_rule_provider_config Youtube: url: https://gitea.shamanlanding.org/DaTekShaman/clash-rules/raw/branch/main/rule-provider/services/youtube.yaml path: "./rule_provider/services/youtube.yaml" <<: *default_rule_provider_config # ————————————————————————————————————— rules ———————————————————————————————————— rules: # —————————————————————— direct first —————————————————————— - RULE-SET,General Direct Domain List,DIRECT - RULE-SET,General Direct IP List,DIRECT # ———————————————————————— adblocker ——————————————————————— - RULE-SET,🚫 Adblock List,Adblock # ——————————————————————— by service ——————————————————————— - RULE-SET,Discord,Discord - RULE-SET,Notion,Notion - RULE-SET,Steam,Steam - RULE-SET,Telegram,Telegram - RULE-SET,WeChat,WeChat - RULE-SET,WhatsApp,WhatsApp - RULE-SET,XBox,XBox - RULE-SET,Youtube,YouTube # ——————————————————— by private lists ————————————————————— - RULE-SET,Testzone A,Testzone 🅰 - RULE-SET,Testzone B,Testzone 🅱 - RULE-SET,General Proxy Domain List,Adaptaion - RULE-SET,General Proxy IP List,Adaptaion # —————————————————— check russian geoip ——————————————————— - GEOIP,RU,DIRECT # ——————————————————— by service group ————————————————————— - RULE-SET,AI Stuff,AI Stuff - RULE-SET,USA Services,USA Services # ————————————————————— adaptaion lists ———————————————————— - RULE-SET,Antifilter Community IP List,Antifilter - RULE-SET,Antifilter Community Domain List,Antifilter - RULE-SET,Antifilter IP List,Antifilter - MATCH,LAN Clients