From ba76981157ba2e85c68b963a14910167e0c9882a Mon Sep 17 00:00:00 2001 From: DaTekShaman Date: Mon, 11 Aug 2025 21:53:07 +0300 Subject: [PATCH] Updated warp config --- config/warpgate.yaml | 1697 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 1697 insertions(+) create mode 100644 config/warpgate.yaml diff --git a/config/warpgate.yaml b/config/warpgate.yaml new file mode 100644 index 0000000..2b70be6 --- /dev/null +++ b/config/warpgate.yaml @@ -0,0 +1,1697 @@ +# ————————————————————————————————————————————————————— 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 + +# ————————————————————————————————————————————————————— SMART GROUPS ———————————————————————————————————————————————————— +lgbm-auto-update: true # enable model auto update, the default is false +lgbm-update-interval: 72 # model auto update interval, the default is 72 (hours) +lgbm-url: "https://github.com/vernesong/mihomo/releases/download/LightGBM-Model/Model.bin" # model update url + +# ———————————————————————————————————————————————————————— HOSTS ———————————————————————————————————————————————————————— +hosts: +# 'ponitifex.shamanlanding.org': 192.168.10.1 + +# 'gatekeeper.shamanlanding.org': 192.168.10.4 +# 'gitea.shamanlanding.org': 192.168.10.4 +# 'ruler.shamanlanding.org': 192.168.10.4 +# 'webway.shamanlanding.org': 192.168.10.4 + +# '+.scarus.shamanlanding.org': 192.168.10.4 +# '+.retreat.shamanlanding.org': 192.168.10.4 + +# ——————————————————————————————————————————————————————— PROFILE ——————————————————————————————————————————————————————— +profile: + store-selected: true + store-fake-ip: true + smart-collector-size: 100 # data collection file size, the default is 100 (MB) + +# ——————————————————————————————————————————————————————— 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: true + 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 + 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 checks + health-check-for-providers: &health_check_for_providers + health-check: + enable: true + interval: 600 + url: https://www.gstatic.com/generate_204 + + health-check-for-groups: &health_check_for_groups + health-check: + interval: 600 + url: https://www.gstatic.com/generate_204 + + # ———————————————— group selectors + group_selector: &group_selector + type: select + disable-udp: false + + group_selector_hidden: &group_selector_hidden + type: select + disable-udp: false + hidden: true + + # ———————————————— various + default-rule-provider-config: &default_rule_provider_config + type: http + behavior: classical + interval: 86400 + + direct-proxies: &direct_proxies + type: select + disable-udp: false + proxies: + - DIRECT + + # ———————————————— private vpns + own-vpn-list: &own_vpn_list + use: + - 💫 own + proxies: + - 🇨🇭⇨🇱🇺 Proton WG + - 🇮🇸⇨🇬🇧 Proton WG + - 🇫🇷 Direct Proton WG + - 🇸🇾 Direct Proton WG + + # ———————————————— non-private vpns + np-vpn-list: &np_vpn_list + use: + - 🎭 arza + - 🎭 d-vpn + - 🎭 unicade + - 🎭 vezdehod + - 🎭 xfizz + + default-vless-provider: &default_vless_provider + type: http + interval: 3600 + proxy: ▣ Personal + exclude-filter: "(?i)Наш TG|Истекает|@FizzVPN|UNAVAILABLE|EXPIRE|TELEGRAM|USERNAME:|Купить|🔜" + + + # ———————————————— group types + group-balancer: &group_balancer + type: load-balance + strategy: sticky-sessions + + group-smart: &group_smart + type: smart + # policy-priority: "" + uselightgbm: true + collectdata: true + strategy: 'sticky-sessions' + sample-rate: 1 + hidden: true + + group-selector: &group_selector + type: select + + group-url-test: &group_url_test + type: url-test + tolerance: 50 + +# ————————————————————————————————————————————————————— 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 + +# ————————————————————— private proxies ———————————————————— # + - name: 🇨🇭⇨🇱🇺 Proton WG + type: wireguard + server: 79.135.104.48 + port: 51820 + ip: 10.2.0.2 + private-key: 8LW5XMdOWwUyVlihlii9dEvVYvatZ/uuC8Jft4fcn0k= + public-key: buYqE3X8Wf8X/v5NtHVXYgLk45+2og8MVEbgQAkEyBw= + allowed-ips: ['0.0.0.0/0', '::/0'] + udp: true + mtu: 1420 + remote-dns-resolve: true + dns: [10.2.0.1] + amnezia-wg-option: + jc: 55 + jmin: 373 + jmax: 769 + s1: 0 + s2: 0 + h1: 1 + h2: 2 + h3: 3 + h4: 4 + - name: 🇮🇸⇨🇬🇧 Proton WG + type: wireguard + server: 185.159.158.215 + port: 51820 + ip: 10.2.0.2 + private-key: yPnrinUviMCyTV4p1Yrd9H9u3zV6jXXFDWJa3zueb2Q= + public-key: zctOjv4DH2gzXtLQy86Tp0vnT+PNpMsxecd2vUX/i0U= + allowed-ips: ['0.0.0.0/0', '::/0'] + udp: true + mtu: 1420 + remote-dns-resolve: true + dns: [10.2.0.1] + amnezia-wg-option: + jc: 55 + jmin: 373 + jmax: 769 + s1: 0 + s2: 0 + h1: 1 + h2: 2 + h3: 3 + h4: 4 + - name: 🇸🇾 Direct Proton WG + type: wireguard + server: 74.118.126.212 + port: 51820 + ip: 10.2.0.2 + private-key: IKZ6eVISKzSoccxyhEQKqJpqQ9MXNXRECogtQ/Mb5Ho= + public-key: lA34jzJPyZIjR4FxgEy2KarVEEkFcGT3AmOO2k+X3Co= + allowed-ips: ['0.0.0.0/0', '::/0'] + udp: true + mtu: 1420 + remote-dns-resolve: true + dns: [10.2.0.1] + amnezia-wg-option: + jc: 127 + jmin: 798 + jmax: 1246 + s1: 0 + s2: 0 + h1: 1 + h2: 2 + h3: 3 + h4: 4 + - name: 🇫🇷 Direct Proton WG + type: wireguard + server: 79.127.134.82 + port: 51820 + ip: 10.2.0.2 + private-key: SLHvkTQwNnovnfKhmO1DwMFycvUPT7MK80VSQXpNeGc= + public-key: fEUJZ0KAOb0U8O4+wNYYlVBgtN6AOS2bbXyM07Dnvxk= + allowed-ips: ['0.0.0.0/0', '::/0'] + udp: true + mtu: 1420 + remote-dns-resolve: true + dns: [10.2.0.1] + amnezia-wg-option: + jc: 127 + jmin: 798 + jmax: 1246 + s1: 0 + s2: 0 + h1: 1 + h2: 2 + h3: 3 + h4: 4 + +# ——————————————————————————————————————————————————— 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 —————————————————— # + 🎭 d-vpn: + url: "https://sub.d-vpn.in/5577509" + path: "./proxy_provider/d-vpn.txt" + override: + additional-prefix: "" + additional-suffix: "•𝓭" + <<: [*health_check_for_providers, *default_vless_provider] + + 🎭 vezdehod: + url: "https://sub-001.dns-on-fire.net/api/sub/Jfo_eg3X0NchfJ3_" + path: "./proxy_provider/vezdehod.txt" + override: + additional-prefix: "" + additional-suffix: "•𝓿" + <<: [*health_check_for_providers, *default_vless_provider] + + 🎭 xfizz: + url: "https://xfizz.cc/sublink/XzU0rRmBeOZtIPprW46f2ieNFcF8PJw9?name=1Y:2213" + path: "./proxy_provider/fizz-vpn.txt" + override: + additional-prefix: "" + additional-suffix: "•𝓯" + <<: [*health_check_for_providers, *default_vless_provider] + + 🎭 arza: + url: "https://arza.top/sub/dGZjNHVlLDE3MzIzMDQ2MTYowA-efEYOh" + path: "./proxy_provider/arza.txt" + override: + additional-prefix: "" + additional-suffix: "•𝓪" + <<: [*health_check_for_providers, *default_vless_provider] + + 🎭 unicade: + url: "https://subs.un1c4d3.ru:52478/sub/eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJQTF9WTFNTX0FMTDIxMCIsImFjY2VzcyI6InN1YnNjcmlwdGlvbiIsImlhdCI6MTczNzgwMDQwOH0.mPr4BSMMpo1mrlZPvB34IRGcn2mHOZetHXaZyebirT4" + path: "./proxy_provider/unicade.txt" + override: + additional-prefix: "" + additional-suffix: "•𝓾" + <<: [*health_check_for_providers, *default_vless_provider] + +# ————————————————————————————————————————————————————— PROXY GROUPS ———————————————————————————————————————————————————— +proxy-groups: +# ————————————————————————— fallback ———————————————————————— # + - name: "Automatic Fallback Route" + type: fallback + disable-udp: false + 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 + # url: 'https://cp.cloudflare.com/generate_204' + # interval: 300 + +# ————————————————————— direct selectors ———————————————————— # + + - name: Local Devices + <<: *direct_proxies + - name: Infrastructure + <<: *direct_proxies + - name: IOT Clients + <<: *direct_proxies + - name: Webway + <<: *direct_proxies + +# —————————————— smart groups for personal vpn —————————————— # + - name: ▣ Personal + disable-udp: false + <<: [*own_vpn_list, *group_smart, *health_check_for_groups] + +# ——————————— 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, *group_smart, *health_check_for_groups] + - name: Russia 🇷🇺 + disable-udp: false + filter: "(?i)Russia|Россия" + <<: [*np_vpn_list, *group_smart, *health_check_for_groups] + - name: Kazakhstan 🇰🇿 + disable-udp: false + filter: "(?i)Kazakhstan|KZ|Казахстан" + <<: [*np_vpn_list, *group_smart, *health_check_for_groups] + - name: Turkey 🇹🇷 + disable-udp: false + filter: "(?i)TURKEY|Турция" + <<: [*np_vpn_list, *group_smart, *health_check_for_groups] + - name: ▣ Non-personal + disable-udp: false + filter: "" + <<: [*np_vpn_list, *group_smart, *health_check_for_groups] + - name: Asia & ME 🇳🇵 + disable-udp: false + filter: "(?i)Hong Kong|China|Malaysia|Philippines|Japan|Singapore|Egypt|Taiwan|UAE|India|Япония" + <<: [*np_vpn_list, *group_smart, *health_check_for_groups] + - name: USA 🇺🇸 + disable-udp: false + filter: "(?i)USA|Canada|США" + <<: [*np_vpn_list, *group_smart, *health_check_for_groups] + +# ———————————— global selectors for personal vpn ———————————— # + - name: Personal 1️⃣ + disable-udp: false + <<: [*own_vpn_list, *group_selector, *health_check_for_groups] + + - name: Personal 2️⃣ + disable-udp: false + <<: [*own_vpn_list, *group_selector, *health_check_for_groups] + +# —————————— 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, *group_selector, *health_check_for_groups] + + - 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, *group_selector, *health_check_for_groups] + + - name: Kazakhstan 🇰🇿 🄪 + disable-udp: false + filter: "(?i)Kazakhstan|KZ|Казахстан" + <<: [*np_vpn_list, *group_selector, *health_check_for_groups] + + - name: Turkey 🇹🇷 🄪 + disable-udp: false + filter: "(?i)TURKEY|Турция" + <<: [*np_vpn_list, *group_selector, *health_check_for_groups] + + - name: Russia 🇷🇺 🄪 + disable-udp: false + filter: "(?i)Russia|Россия" + <<: [*np_vpn_list, *group_selector, *health_check_for_groups] + + - name: USA 🇺🇸 🄪 + disable-udp: false + filter: "(?i)USA|Canada|США" + <<: [*np_vpn_list, *group_selector, *health_check_for_groups] + + - name: Non-personal 1️⃣ + disable-udp: false + filter: "" + <<: [*np_vpn_list, *group_selector, *health_check_for_groups] + + - name: Non-personal 2️⃣ + disable-udp: false + filter: "" + <<: [*np_vpn_list, *group_selector, *health_check_for_groups] + + - name: Non-personal 3️⃣ + disable-udp: false + filter: "" + <<: [*np_vpn_list, *group_selector, *health_check_for_groups] + + - name: Non-personal 4️⃣ + disable-udp: false + filter: "" + <<: [*np_vpn_list, *group_selector, *health_check_for_groups] + +# ———————————————— selectors for local rules ———————————————— # +# ————————————————————— DEFAULT ROUTES —————————————————————— # + - name: Route Alpha + proxies: + - DIRECT + - REJECT + - ▣ Personal + - Personal 1️⃣ + - Personal 2️⃣ + - ▣ Non-personal + - Non-personal 1️⃣ + - Non-personal 2️⃣ + - Non-personal 3️⃣ + - Non-personal 4️⃣ + - Asia & ME 🇳🇵 + - Europe 🇪🇺 + - Kazakhstan 🇰🇿 + - Russia 🇷🇺 + - Turkey 🇹🇷 + - USA 🇺🇸 + - Asia & ME 🇳🇵 🄪 + - Europe 🇪🇺 🄪 + - Kazakhstan 🇰🇿 🄪 + - Russia 🇷🇺 🄪 + - Turkey 🇹🇷 🄪 + - USA 🇺🇸 🄪 + <<: [*group_selector, *health_check_for_groups] + - name: Route Bravo + proxies: + - DIRECT + - REJECT + - ▣ Personal + - Personal 1️⃣ + - Personal 2️⃣ + - ▣ Non-personal + - Non-personal 1️⃣ + - Non-personal 2️⃣ + - Non-personal 3️⃣ + - Non-personal 4️⃣ + - Asia & ME 🇳🇵 + - Europe 🇪🇺 + - Kazakhstan 🇰🇿 + - Russia 🇷🇺 + - Turkey 🇹🇷 + - USA 🇺🇸 + - Asia & ME 🇳🇵 🄪 + - Europe 🇪🇺 🄪 + - Kazakhstan 🇰🇿 🄪 + - Russia 🇷🇺 🄪 + - Turkey 🇹🇷 🄪 + - USA 🇺🇸 🄪 + <<: [*group_selector, *health_check_for_groups] + - name: Route Charlie + proxies: + - DIRECT + - REJECT + - ▣ Personal + - Personal 1️⃣ + - Personal 2️⃣ + - ▣ Non-personal + - Non-personal 1️⃣ + - Non-personal 2️⃣ + - Non-personal 3️⃣ + - Non-personal 4️⃣ + - Asia & ME 🇳🇵 + - Europe 🇪🇺 + - Kazakhstan 🇰🇿 + - Russia 🇷🇺 + - Turkey 🇹🇷 + - USA 🇺🇸 + - Asia & ME 🇳🇵 🄪 + - Europe 🇪🇺 🄪 + - Kazakhstan 🇰🇿 🄪 + - Russia 🇷🇺 🄪 + - Turkey 🇹🇷 🄪 + - USA 🇺🇸 🄪 + <<: [*group_selector, *health_check_for_groups] + - name: Route Delta + proxies: + - DIRECT + - REJECT + - ▣ Personal + - Personal 1️⃣ + - Personal 2️⃣ + - ▣ Non-personal + - Non-personal 1️⃣ + - Non-personal 2️⃣ + - Non-personal 3️⃣ + - Non-personal 4️⃣ + - Asia & ME 🇳🇵 + - Europe 🇪🇺 + - Kazakhstan 🇰🇿 + - Russia 🇷🇺 + - Turkey 🇹🇷 + - USA 🇺🇸 + - Asia & ME 🇳🇵 🄪 + - Europe 🇪🇺 🄪 + - Kazakhstan 🇰🇿 🄪 + - Russia 🇷🇺 🄪 + - Turkey 🇹🇷 🄪 + - USA 🇺🇸 🄪 + <<: [*group_selector, *health_check_for_groups] + +# ——————————————————————— PUBLIC LISTS —————————————————————— # + - name: Adblock 🇷🇺 + proxies: + - DIRECT + - REJECT-DROP + - Non-personal 1️⃣ + - Non-personal 2️⃣ + - Non-personal 3️⃣ + - Non-personal 4️⃣ + <<: [*group_selector, *health_check_for_groups] + - name: Adblock 🗺️ + proxies: + - DIRECT + - REJECT-DROP + - Non-personal 1️⃣ + - Non-personal 2️⃣ + - Non-personal 3️⃣ + - Non-personal 4️⃣ + <<: [*group_selector, *health_check_for_groups] + - name: Antifilter + proxies: + - DIRECT + - REJECT + - Route Alpha + - Route Bravo + - Route Charlie + - Route Delta + - ▣ Personal + - Personal 1️⃣ + - Personal 2️⃣ + - ▣ Non-personal + - Non-personal 1️⃣ + - Non-personal 2️⃣ + - Non-personal 3️⃣ + - Non-personal 4️⃣ + - Europe 🇪🇺 + - Europe 🇪🇺 🄪 + <<: [*group_selector, *health_check_for_groups] + - name: Antifilter Extended + proxies: + - DIRECT + - REJECT + - Route Alpha + - Route Bravo + - Route Charlie + - Route Delta + - ▣ Personal + - Personal 1️⃣ + - Personal 2️⃣ + - ▣ Non-personal + - Non-personal 1️⃣ + - Non-personal 2️⃣ + - Non-personal 3️⃣ + - Non-personal 4️⃣ + - Europe 🇪🇺 + - Europe 🇪🇺 🄪 + <<: [*group_selector, *health_check_for_groups] +# —————————————————————— PRIVATE LISTS —————————————————————— # + - name: Adaptation + proxies: + - Route Alpha + - Route Bravo + - Route Charlie + - Route Delta + - ▣ Personal + - Personal 1️⃣ + - Personal 2️⃣ + - ▣ Non-personal + - Non-personal 1️⃣ + - Non-personal 2️⃣ + - Non-personal 3️⃣ + - Non-personal 4️⃣ + - Europe 🇪🇺 + - Europe 🇪🇺 🄪 + <<: [*group_selector, *health_check_for_groups] + - name: Persistent Proxy + proxies: + - Personal 1️⃣ + - Personal 2️⃣ + - Non-personal 1️⃣ + - Non-personal 2️⃣ + - Non-personal 3️⃣ + - Non-personal 4️⃣ + - Europe 🇪🇺 🄪 + - USA 🇺🇸 🄪 + <<: [*group_selector, *health_check_for_groups] + - name: Testzone 🅰 + proxies: + - Route Alpha + - Route Bravo + - Route Charlie + - Route Delta + - ▣ Personal + - Personal 1️⃣ + - Personal 2️⃣ + - ▣ Non-personal + - Non-personal 1️⃣ + - Non-personal 2️⃣ + - Non-personal 3️⃣ + - Non-personal 4️⃣ + <<: [*group_selector, *health_check_for_groups] + - name: Testzone 🅱 + proxies: + - Route Alpha + - Route Bravo + - Route Charlie + - Route Delta + - ▣ Personal + - Personal 1️⃣ + - Personal 2️⃣ + - ▣ Non-personal + - Non-personal 1️⃣ + - Non-personal 2️⃣ + - Non-personal 3️⃣ + - Non-personal 4️⃣ + <<: [*group_selector, *health_check_for_groups] +# —————————————————— CONSOLIDATED SERVICES —————————————————— # + - name: RU Services + disable-udp: false + proxies: + - DIRECT + - Personal 1️⃣ + - Personal 2️⃣ + - Non-personal 1️⃣ + - Non-personal 2️⃣ + - Non-personal 3️⃣ + - Non-personal 4️⃣ + - Russia 🇷🇺 + - Russia 🇷🇺 🄪 + <<: [*group_selector, *health_check_for_groups] + - name: US Services + disable-udp: false + proxies: + - DIRECT + - Route Alpha + - Route Bravo + - Route Charlie + - Route Delta + - Personal 2️⃣ + - Non-personal 1️⃣ + - Non-personal 2️⃣ + - Non-personal 3️⃣ + - Non-personal 4️⃣ + - USA 🇺🇸 + - USA 🇺🇸 🄪 + <<: [*group_selector, *health_check_for_groups] + - name: CN Services + disable-udp: false + proxies: + - DIRECT + - Route Alpha + - Route Bravo + - Route Charlie + - Route Delta + - Personal 1️⃣ + - Personal 2️⃣ + - Non-personal 1️⃣ + - Non-personal 2️⃣ + - Non-personal 3️⃣ + - Non-personal 4️⃣ + - Asia & ME 🇳🇵 + - Asia & ME 🇳🇵 🄪 + <<: [*group_selector, *health_check_for_groups] + - name: EU Services + disable-udp: false + proxies: + - DIRECT + - Route Alpha + - Route Bravo + - Route Charlie + - Route Delta + - Personal 1️⃣ + - Personal 2️⃣ + - Non-personal 1️⃣ + - Non-personal 2️⃣ + - Non-personal 3️⃣ + - Non-personal 4️⃣ + - Europe 🇪🇺 + - Europe 🇪🇺 🄪 + <<: [*group_selector, *health_check_for_groups] + - name: AI Stuff + proxies: + - Route Alpha + - Route Bravo + - Route Charlie + - Route Delta + - ▣ 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 🇺🇸 🄪 + <<: [*group_selector, *health_check_for_groups] + - name: RU Intracountry VPN + proxies: + - DIRECT + - Route Alpha + - Route Bravo + - Route Charlie + - Route Delta + - Russia 🇷🇺 + - Russia 🇷🇺 🄪 + <<: [*group_selector, *health_check_for_groups] + - name: UDP Catcher + disable-udp: false + proxies: + - DIRECT + - Route Alpha + - Route Bravo + - Route Charlie + - Route Delta + <<: [*group_selector, *health_check_for_groups] + - name: Hentai + proxies: + - DIRECT + - Route Alpha + - Route Bravo + - Route Charlie + - Route Delta + <<: [*group_selector, *health_check_for_groups] + - name: Games + proxies: + - DIRECT + - Route Alpha + - Route Bravo + - Route Charlie + - Route Delta + <<: [*group_selector, *health_check_for_groups] + - name: Libraries + proxies: + - DIRECT + - Route Alpha + - Route Bravo + - Route Charlie + - Route Delta + <<: [*group_selector, *health_check_for_groups] + - name: News + proxies: + - DIRECT + - Route Alpha + - Route Bravo + - Route Charlie + - Route Delta + <<: [*group_selector, *health_check_for_groups] + - name: Porn + proxies: + - DIRECT + - Route Alpha + - Route Bravo + - Route Charlie + - Route Delta + <<: [*group_selector, *health_check_for_groups] + - name: Torrent Trackers + proxies: + - DIRECT + - Route Alpha + - Route Bravo + - Route Charlie + - Route Delta + <<: [*group_selector, *health_check_for_groups] + +# ————————————————————————— SERVICES ———————————————————————— # + - name: Adobe + proxies: + - DIRECT + - Route Alpha + - Route Bravo + - Route Charlie + - Route Delta + <<: [*group_selector, *health_check_for_groups] + - name: AliExpress + proxies: + - DIRECT + - Route Alpha + - Route Bravo + - Route Charlie + - Route Delta + <<: [*group_selector, *health_check_for_groups] + - name: Amazon + proxies: + - DIRECT + - Route Alpha + - Route Bravo + - Route Charlie + - Route Delta + <<: [*group_selector, *health_check_for_groups] + - name: Apple + proxies: + - DIRECT + - Route Alpha + - Route Bravo + - Route Charlie + - Route Delta + <<: [*group_selector, *health_check_for_groups] + - name: Apple Music + proxies: + - DIRECT + - Route Alpha + - Route Bravo + - Route Charlie + - Route Delta + <<: [*group_selector, *health_check_for_groups] + - name: Cloudflare + proxies: + - DIRECT + - Route Alpha + - Route Bravo + - Route Charlie + - Route Delta + <<: [*group_selector, *health_check_for_groups] + - name: Cursor + proxies: + - DIRECT + - Route Alpha + - Route Bravo + - Route Charlie + - Route Delta + <<: [*group_selector, *health_check_for_groups] + - name: Discord + type: select + disable-udp: false + proxies: + - Route Alpha + - Route Bravo + - Route Charlie + - Route Delta + - ▣ 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 🇺🇸 🄪 + <<: [*group_selector, *health_check_for_groups] + - name: Dropbox + proxies: + - DIRECT + - Route Alpha + - Route Bravo + - Route Charlie + - Route Delta + <<: [*group_selector, *health_check_for_groups] + - name: Electronic Arts + type: select + proxies: + - DIRECT + - REJECT + - Route Alpha + - Route Bravo + - Route Charlie + - Route Delta + - Kazakhstan 🇰🇿 + - Kazakhstan 🇰🇿 🄪 + - Turkey 🇹🇷 + - Turkey 🇹🇷 🄪 + - USA 🇺🇸 + - USA 🇺🇸 🄪 + - Non-personal 1️⃣ + - Non-personal 2️⃣ + - Non-personal 3️⃣ + - Non-personal 4️⃣ + <<: [*group_selector, *health_check_for_groups] + - name: Facebook + proxies: + - DIRECT + - Route Alpha + - Route Bravo + - Route Charlie + - Route Delta + <<: [*group_selector, *health_check_for_groups] + - name: Figma + proxies: + - DIRECT + - Route Alpha + - Route Bravo + - Route Charlie + - Route Delta + <<: [*group_selector, *health_check_for_groups] + - name: Gemini + proxies: + - DIRECT + - Route Alpha + - Route Bravo + - Route Charlie + - Route Delta + <<: [*group_selector, *health_check_for_groups] + - name: GitHub + proxies: + - DIRECT + - Route Alpha + - Route Bravo + - Route Charlie + - Route Delta + <<: [*group_selector, *health_check_for_groups] + - name: Google + proxies: + - DIRECT + - Route Alpha + - Route Bravo + - Route Charlie + - Route Delta + <<: [*group_selector, *health_check_for_groups] + - name: Instagram + proxies: + - DIRECT + - Route Alpha + - Route Bravo + - Route Charlie + - Route Delta + <<: [*group_selector, *health_check_for_groups] + - name: Microsoft + proxies: + - DIRECT + - Route Alpha + - Route Bravo + - Route Charlie + - Route Delta + <<: [*group_selector, *health_check_for_groups] + - name: Netflix + proxies: + - DIRECT + - Route Alpha + - Route Bravo + - Route Charlie + - Route Delta + <<: [*group_selector, *health_check_for_groups] + - name: Nintendo + proxies: + - DIRECT + - Route Alpha + - Route Bravo + - Route Charlie + - Route Delta + <<: [*group_selector, *health_check_for_groups] + - name: Notion + proxies: + - Route Alpha + - Route Bravo + - Route Charlie + - Route Delta + - ▣ Personal + - Personal 1️⃣ + - Personal 2️⃣ + - ▣ Non-personal + - Europe 🇪🇺 + - Europe 🇪🇺 🄪 + <<: [*group_selector, *health_check_for_groups] + - name: Onedrive + proxies: + - DIRECT + - Route Alpha + - Route Bravo + - Route Charlie + - Route Delta + <<: [*group_selector, *health_check_for_groups] + - name: OpenAI + proxies: + - DIRECT + - Route Alpha + - Route Bravo + - Route Charlie + - Route Delta + <<: [*group_selector, *health_check_for_groups] + - name: Perplexity + proxies: + - DIRECT + - Route Alpha + - Route Bravo + - Route Charlie + - Route Delta + <<: [*group_selector, *health_check_for_groups] + - name: Playstation Network + proxies: + - DIRECT + - Route Alpha + - Route Bravo + - Route Charlie + - Route Delta + <<: [*group_selector, *health_check_for_groups] + - name: Proton + proxies: + - Route Alpha + - Route Bravo + - Route Charlie + - Route Delta + - ▣ Personal + - Personal 1️⃣ + - Personal 2️⃣ + - ▣ Non-personal + - Europe 🇪🇺 + - Europe 🇪🇺 🄪 + <<: [*group_selector, *health_check_for_groups] + - name: Signal + proxies: + - DIRECT + - Route Alpha + - Route Bravo + - Route Charlie + - Route Delta + <<: [*group_selector, *health_check_for_groups] + - name: Soundcloud + proxies: + - DIRECT + - Route Alpha + - Route Bravo + - Route Charlie + - Route Delta + <<: [*group_selector, *health_check_for_groups] + - name: Spotify + proxies: + - DIRECT + - Route Alpha + - Route Bravo + - Route Charlie + - Route Delta + <<: [*group_selector, *health_check_for_groups] + - name: Steam + proxies: + - DIRECT + - REJECT + - Route Alpha + - Route Bravo + - Route Charlie + - Route Delta + - Kazakhstan 🇰🇿 + - Kazakhstan 🇰🇿 🄪 + - Turkey 🇹🇷 + - Turkey 🇹🇷 🄪 + - USA 🇺🇸 + - USA 🇺🇸 🄪 + - Non-personal 1️⃣ + - Non-personal 2️⃣ + - Non-personal 3️⃣ + - Non-personal 4️⃣ + <<: [*group_selector, *health_check_for_groups] + - name: Telegram + proxies: + - DIRECT + - REJECT + - Route Alpha + - Route Bravo + - Route Charlie + - Route Delta + - ▣ Personal + - Non-personal 1️⃣ + - Non-personal 2️⃣ + - Non-personal 3️⃣ + - Non-personal 4️⃣ + - Russia 🇷🇺 + - Europe 🇪🇺 + - USA 🇺🇸 + - Russia 🇷🇺 🄪 + - Europe 🇪🇺 🄪 + - USA 🇺🇸 🄪 + <<: [*group_selector, *health_check_for_groups] + - name: TikTok + proxies: + - DIRECT + - Route Alpha + - Route Bravo + - Route Charlie + - Route Delta + <<: [*group_selector, *health_check_for_groups] + - name: Twitter/X + proxies: + - DIRECT + - Route Alpha + - Route Bravo + - Route Charlie + - Route Delta + <<: [*group_selector, *health_check_for_groups] + - name: Ubiquity + proxies: + - DIRECT + - Route Alpha + - Route Bravo + - Route Charlie + - Route Delta + <<: [*group_selector, *health_check_for_groups] + - name: Ubisoft + proxies: + - DIRECT + - Route Alpha + - Route Bravo + - Route Charlie + - Route Delta + <<: [*group_selector, *health_check_for_groups] + - name: VSCode & Copilot + proxies: + - DIRECT + - Route Alpha + - Route Bravo + - Route Charlie + - Route Delta + <<: [*group_selector, *health_check_for_groups] + - name: WeChat + proxies: + - DIRECT + - REJECT + - Route Alpha + - Route Bravo + - Route Charlie + - Route Delta + - ▣ Personal + - Non-personal 1️⃣ + - Non-personal 2️⃣ + - Non-personal 3️⃣ + - Non-personal 4️⃣ + - Asia & ME 🇳🇵 + - Europe 🇪🇺 + - Russia 🇷🇺 + - USA 🇺🇸 + - Asia & ME 🇳🇵 🄪 + - Europe 🇪🇺 🄪 + - Russia 🇷🇺 🄪 + - USA 🇺🇸 🄪 + <<: [*group_selector, *health_check_for_groups] + - name: WhatsApp + proxies: + - DIRECT + - REJECT + - Route Alpha + - Route Bravo + - Route Charlie + - Route Delta + - ▣ Personal + - Non-personal 1️⃣ + - Non-personal 2️⃣ + - Non-personal 3️⃣ + - Non-personal 4️⃣ + - Europe 🇪🇺 + - Russia 🇷🇺 + - USA 🇺🇸 + - Europe 🇪🇺 🄪 + - Russia 🇷🇺 🄪 + - USA 🇺🇸 🄪 + <<: *health_check_for_groups + - name: XBox + proxies: + - DIRECT + - REJECT + - Route Alpha + - Route Bravo + - Route Charlie + - Route Delta + - Kazakhstan 🇰🇿 + - Kazakhstan 🇰🇿 🄪 + - Turkey 🇹🇷 + - Turkey 🇹🇷 🄪 + - USA 🇺🇸 + - USA 🇺🇸 🄪 + - Non-personal 1️⃣ + - Non-personal 2️⃣ + - Non-personal 3️⃣ + - Non-personal 4️⃣ + <<: [*group_selector, *health_check_for_groups] + - name: YouTube + proxies: + - DIRECT + - REJECT + - Route Alpha + - Route Bravo + - Route Charlie + - Route Delta + - ▣ Personal + - Non-personal 1️⃣ + - Non-personal 2️⃣ + - Non-personal 3️⃣ + - Non-personal 4️⃣ + - Russia 🇷🇺 + - Europe 🇪🇺 + - USA 🇺🇸 + - Russia 🇷🇺 🄪 + - Europe 🇪🇺 🄪 + - USA 🇺🇸 🄪 + <<: [*group_selector, *health_check_for_groups] + +# ———————————————————————————————————————————————————— 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 + + 🛜 Local Devices: + url: https://gitea.shamanlanding.org/DaTekShaman/clash-rules/raw/branch/main/rule-provider/consolidated-lists-private/local-devices.yaml + path: "./rule_provider/services/consolidated-lists-private/local-devices.yaml" + <<: *default_rule_provider_config + 🛜 Infrastructure: + url: https://gitea.shamanlanding.org/DaTekShaman/clash-rules/raw/branch/main/rule-provider/consolidated-lists-private/local-infrastructure.yaml + path: "./rule_provider/services/consolidated-lists-private/local-infrastructure.yaml" + <<: *default_rule_provider_config + 🛜 IOT Clients: + url: https://gitea.shamanlanding.org/DaTekShaman/clash-rules/raw/branch/main/rule-provider/consolidated-lists-private/local-iot.yaml + path: "./rule_provider/services/consolidated-lists-private/local-iot.yaml" + <<: *default_rule_provider_config + 🛜 Webway: + url: https://gitea.shamanlanding.org/DaTekShaman/clash-rules/raw/branch/main/rule-provider/consolidated-lists-private/local-webway.yaml + path: "./rule_provider/services/consolidated-lists-private/local-webway.yaml" + <<: *default_rule_provider_config + +# —————————————————————————— consolidated-lists-public —————————————————————————— # + # /clash-rules/raw/branch/main/rule-provider/consolidated-lists-private/ + 🚫 Adblock List RU: + url: https://gitea.shamanlanding.org/DaTekShaman/clash-rules/raw/branch/main/rule-provider/consolidated-lists-public/adblock-ru.yaml + path: "./rule_provider/consolidated-lists-public/adblock-ru.yaml" + <<: *default_rule_provider_config + + 🚫 Adblock List GL: + url: https://gitea.shamanlanding.org/DaTekShaman/clash-rules/raw/branch/main/rule-provider/consolidated-lists-public/adblock-gl.yaml + path: "./rule_provider/consolidated-lists-public/adblock-gl.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/ + 📦 RU Intracountry VPN: + url: https://gitea.shamanlanding.org/DaTekShaman/clash-rules/raw/branch/main/rule-provider/consolidated-services/ru-intra.yaml + path: "./rule_provider/consolidated-services/ru-intra.yaml" + <<: *default_rule_provider_config + 📦 US Services Manual: + url: https://gitea.shamanlanding.org/DaTekShaman/clash-rules/raw/branch/main/rule-provider/consolidated-services/us-services.yaml + path: "./rule_provider/consolidated-services/us-services.yaml" + <<: *default_rule_provider_config + 📦 RU Services Manual: + url: https://gitea.shamanlanding.org/DaTekShaman/clash-rules/raw/branch/main/rule-provider/consolidated-services/ru-services.yaml + path: "./rule_provider/consolidated-services/ru-services.yaml" + <<: *default_rule_provider_config + 📦 EU Services Manual: + url: https://gitea.shamanlanding.org/DaTekShaman/clash-rules/raw/branch/main/rule-provider/consolidated-services/eu-services.yaml + path: "./rule_provider/consolidated-services/eu-services.yaml" + <<: *default_rule_provider_config + 📦 CN Services Manual: + url: https://gitea.shamanlanding.org/DaTekShaman/clash-rules/raw/branch/main/rule-provider/consolidated-services/cn-services.yaml + path: "./rule_provider/consolidated-services/cn-services.yaml" + <<: *default_rule_provider_config + 📃 Persistent Proxy: + url: https://gitea.shamanlanding.org/DaTekShaman/clash-rules/raw/branch/main/rule-provider/consolidated-services/persistent.yaml + path: "./rule_provider/consolidated-services/persistent.yaml" + <<: *default_rule_provider_config + 📦 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 + 📦 Hentai: + url: https://gitea.shamanlanding.org/DaTekShaman/clash-rules/raw/branch/main/rule-provider/consolidated-services/hentai.yaml + path: "./rule_provider/services/hentai.yaml" + <<: *default_rule_provider_config + 📦 Games: + url: https://gitea.shamanlanding.org/DaTekShaman/clash-rules/raw/branch/main/rule-provider/consolidated-services/games.yaml + path: "./rule_provider/services/games.yaml" + <<: *default_rule_provider_config + 📦 Libraries: + url: https://gitea.shamanlanding.org/DaTekShaman/clash-rules/raw/branch/main/rule-provider/consolidated-services/libraries.yaml + path: "./rule_provider/services/libraries.yaml" + <<: *default_rule_provider_config + 📦 News: + url: https://gitea.shamanlanding.org/DaTekShaman/clash-rules/raw/branch/main/rule-provider/consolidated-services/news.yaml + path: "./rule_provider/services/news.yaml" + <<: *default_rule_provider_config + 📦 Porn: + url: https://gitea.shamanlanding.org/DaTekShaman/clash-rules/raw/branch/main/rule-provider/consolidated-services/porn.yaml + path: "./rule_provider/services/porn.yaml" + <<: *default_rule_provider_config + 📦 Torrent Trackers: + url: https://gitea.shamanlanding.org/DaTekShaman/clash-rules/raw/branch/main/rule-provider/consolidated-services/torrent-trackers.yaml + path: "./rule_provider/services/torrent-trackers.yaml" + <<: *default_rule_provider_config + +# ——————————————————————————————————— services —————————————————————————————————— # + # /clash-rules/raw/branch/main/rule-provider/services/ + Adobe: + url: https://gitea.shamanlanding.org/DaTekShaman/clash-rules/raw/branch/main/rule-provider/services/adobe.yaml + path: "./rule_provider/services/adobe.yaml" + <<: *default_rule_provider_config + AliExpress: + url: https://gitea.shamanlanding.org/DaTekShaman/clash-rules/raw/branch/main/rule-provider/services/aliexpress.yaml + path: "./rule_provider/services/aliexpress.yaml" + <<: *default_rule_provider_config + Amazon: + url: https://gitea.shamanlanding.org/DaTekShaman/clash-rules/raw/branch/main/rule-provider/services/amazon.yaml + path: "./rule_provider/services/amazon.yaml" + <<: *default_rule_provider_config + Apple: + url: https://gitea.shamanlanding.org/DaTekShaman/clash-rules/raw/branch/main/rule-provider/services/apple.yaml + path: "./rule_provider/services/apple.yaml" + <<: *default_rule_provider_config + Apple Music: + url: https://gitea.shamanlanding.org/DaTekShaman/clash-rules/raw/branch/main/rule-provider/services/apple-music.yaml + path: "./rule_provider/services/apple-music.yaml" + <<: *default_rule_provider_config + Cloudflare: + url: https://gitea.shamanlanding.org/DaTekShaman/clash-rules/raw/branch/main/rule-provider/services/cloudflare.yaml + path: "./rule_provider/services/cloudflare.yaml" + <<: *default_rule_provider_config + Cursor: + url: https://gitea.shamanlanding.org/DaTekShaman/clash-rules/raw/branch/main/rule-provider/services/cursor.yaml + path: "./rule_provider/services/cursor.yaml" + <<: *default_rule_provider_config + 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 + Dropbox: + 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 + Electronic Arts: + url: https://gitea.shamanlanding.org/DaTekShaman/clash-rules/raw/branch/main/rule-provider/services/ea.yaml + path: "./rule_provider/services/ea.yaml" + <<: *default_rule_provider_config + Facebook: + url: https://gitea.shamanlanding.org/DaTekShaman/clash-rules/raw/branch/main/rule-provider/services/facebook.yaml + path: "./rule_provider/services/facebook.yaml" + <<: *default_rule_provider_config + Figma: + url: https://gitea.shamanlanding.org/DaTekShaman/clash-rules/raw/branch/main/rule-provider/services/figma.yaml + path: "./rule_provider/services/figma.yaml" + <<: *default_rule_provider_config + Gemini: + url: https://gitea.shamanlanding.org/DaTekShaman/clash-rules/raw/branch/main/rule-provider/services/gemini.yaml + path: "./rule_provider/services/gemini.yaml" + <<: *default_rule_provider_config + GitHub: + url: https://gitea.shamanlanding.org/DaTekShaman/clash-rules/raw/branch/main/rule-provider/services/github.yaml + path: "./rule_provider/services/github.yaml" + <<: *default_rule_provider_config + Google: + url: https://gitea.shamanlanding.org/DaTekShaman/clash-rules/raw/branch/main/rule-provider/services/google.yaml + path: "./rule_provider/services/google.yaml" + <<: *default_rule_provider_config + Instagram: + url: https://gitea.shamanlanding.org/DaTekShaman/clash-rules/raw/branch/main/rule-provider/services/instagram.yaml + path: "./rule_provider/services/instagram.yaml" + <<: *default_rule_provider_config + Microsoft: + url: https://gitea.shamanlanding.org/DaTekShaman/clash-rules/raw/branch/main/rule-provider/services/microsoft.yaml + path: "./rule_provider/services/microsoft.yaml" + <<: *default_rule_provider_config + Netflix: + url: https://gitea.shamanlanding.org/DaTekShaman/clash-rules/raw/branch/main/rule-provider/services/netflix.yaml + path: "./rule_provider/services/netflix.yaml" + <<: *default_rule_provider_config + Nintendo: + url: https://gitea.shamanlanding.org/DaTekShaman/clash-rules/raw/branch/main/rule-provider/services/nintendo.yaml + path: "./rule_provider/services/nintendo.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 + Onedrive: + url: https://gitea.shamanlanding.org/DaTekShaman/clash-rules/raw/branch/main/rule-provider/services/onedrive.yaml + path: "./rule_provider/services/onedrive.yaml" + <<: *default_rule_provider_config + OpenAI: + url: https://gitea.shamanlanding.org/DaTekShaman/clash-rules/raw/branch/main/rule-provider/services/openai.yaml + path: "./rule_provider/services/openai.yaml" + <<: *default_rule_provider_config + Perplexity: + url: https://gitea.shamanlanding.org/DaTekShaman/clash-rules/raw/branch/main/rule-provider/services/perplexity.yaml + path: "./rule_provider/services/perplexity.yaml" + <<: *default_rule_provider_config + Playstation Network: + url: https://gitea.shamanlanding.org/DaTekShaman/clash-rules/raw/branch/main/rule-provider/services/psn.yaml + path: "./rule_provider/services/psn.yaml" + <<: *default_rule_provider_config + Proton: + url: https://gitea.shamanlanding.org/DaTekShaman/clash-rules/raw/branch/main/rule-provider/services/proton.yaml + path: "./rule_provider/services/proton.yaml" + <<: *default_rule_provider_config + Signal: + url: https://gitea.shamanlanding.org/DaTekShaman/clash-rules/raw/branch/main/rule-provider/services/signal.yaml + path: "./rule_provider/services/signal.yaml" + <<: *default_rule_provider_config + Soundcloud: + url: https://gitea.shamanlanding.org/DaTekShaman/clash-rules/raw/branch/main/rule-provider/services/soundcloud.yaml + path: "./rule_provider/services/soundcloud.yaml" + <<: *default_rule_provider_config + Spotify: + url: https://gitea.shamanlanding.org/DaTekShaman/clash-rules/raw/branch/main/rule-provider/services/spotify.yaml + path: "./rule_provider/services/spotify.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 + TikTok: + url: https://gitea.shamanlanding.org/DaTekShaman/clash-rules/raw/branch/main/rule-provider/services/tiktok.yaml + path: "./rule_provider/services/tiktok.yaml" + <<: *default_rule_provider_config + Twitter/X: + url: https://gitea.shamanlanding.org/DaTekShaman/clash-rules/raw/branch/main/rule-provider/services/twitter.yaml + path: "./rule_provider/services/twitter.yaml" + <<: *default_rule_provider_config + Ubiquity: + url: https://gitea.shamanlanding.org/DaTekShaman/clash-rules/raw/branch/main/rule-provider/services/ubiquity.yaml + path: "./rule_provider/services/ubiquity.yaml" + <<: *default_rule_provider_config + Ubisoft: + url: https://gitea.shamanlanding.org/DaTekShaman/clash-rules/raw/branch/main/rule-provider/services/ubisoft.yaml + path: "./rule_provider/services/ubisoft.yaml" + <<: *default_rule_provider_config + VSCode & Copilot: + url: https://gitea.shamanlanding.org/DaTekShaman/clash-rules/raw/branch/main/rule-provider/services/vscode.yaml + path: "./rule_provider/services/vscode.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 + +# ———————————————————————— by service ——————————————————————— # +- RULE-SET,Adobe,Adobe +- RULE-SET,AliExpress,AliExpress +- RULE-SET,Amazon,Amazon +- RULE-SET,Apple,Apple +- RULE-SET,Apple Music,Apple Music +- RULE-SET,Cursor,Cursor +- RULE-SET,Discord,Discord +- RULE-SET,Dropbox,Dropbox +- RULE-SET,Electronic Arts,Electronic Arts + +- RULE-SET,Instagram,Instagram +- RULE-SET,WhatsApp,WhatsApp +- RULE-SET,Facebook,Facebook + +- RULE-SET,Figma,Figma +- RULE-SET,Gemini,Gemini +- RULE-SET,GitHub,GitHub +- RULE-SET,Netflix,Netflix +- RULE-SET,Nintendo,Nintendo +- RULE-SET,Notion,Notion +- RULE-SET,Onedrive,Onedrive +- RULE-SET,OpenAI,OpenAI +- RULE-SET,Perplexity,Perplexity +- RULE-SET,Playstation Network,Playstation Network +- RULE-SET,Proton,Proton +- RULE-SET,Signal,Signal +- RULE-SET,Soundcloud,Soundcloud +- RULE-SET,Spotify,Spotify +- RULE-SET,Steam,Steam +- RULE-SET,Telegram,Telegram +- RULE-SET,TikTok,TikTok +- RULE-SET,Twitter/X,Twitter/X +- RULE-SET,Ubiquity,Ubiquity +- RULE-SET,Ubisoft,Ubisoft +- RULE-SET,VSCode & Copilot,VSCode & Copilot +- RULE-SET,WeChat,WeChat +- RULE-SET,XBox,XBox +- RULE-SET,YouTube,YouTube + +# ————————————————————— by service group ———————————————————— # +- RULE-SET,📦 AI Stuff,AI Stuff +- RULE-SET,📦 RU Intracountry VPN,RU Intracountry VPN +- RULE-SET,📦 Hentai,Hentai +- RULE-SET,📦 Games,Games +- RULE-SET,📦 Libraries,Libraries +- RULE-SET,📦 News,News +- RULE-SET,📦 Porn,Porn +- RULE-SET,📦 Torrent Trackers,Torrent Trackers + +# ———————————————————— by global service ———————————————————— # +# - RULE-SET,Meta,Meta +- RULE-SET,Cloudflare,Cloudflare +- RULE-SET,Microsoft,Microsoft +- RULE-SET,Google,Google + +# ————————————————————— by private lists ———————————————————— # +- RULE-SET,🛝 Testzone A,Testzone 🅰 +- RULE-SET,🛝 Testzone B,Testzone 🅱 +- RULE-SET,📃 Persistent Proxy,Persistent Proxy +- RULE-SET,📃 General Proxy Domain List,Adaptation +- RULE-SET,📃 General Proxy IP List,Adaptation + +# ———————————————————————— adblocker ———————————————————————— # +- RULE-SET,🚫 Adblock List RU,Adblock 🇷🇺 +- RULE-SET,🚫 Adblock List GL,Adblock 🗺️ + +# ———————————— by service group (manual country) ———————————— # +- RULE-SET,📦 US Services Manual,US Services +- RULE-SET,📦 EU Services Manual,EU Services +- RULE-SET,📦 CN Services Manual,CN Services + +# —————————————— force russian geoip to russia —————————————— # +- GEOIP,RU,RU Services + +# ————————————————————— community lists ————————————————————— # +- RULE-SET,👥 Antifilter Community IP List,Antifilter +- RULE-SET,👥 Antifilter Community Domain List,Antifilter +- RULE-SET,👥 Antifilter IP List,Antifilter Extended + +# ———————————————————— force other geoip ———————————————————— # +# - GEOIP,US,US Services +# - GEOIP,EU,EU Services # Split By Country +# - GEOIP,CN,CN Services + +# ——————————————————————— final match ——————————————————————— # +- RULE-SET,🛜 Local Devices,Local Devices +- RULE-SET,🛜 Infrastructure,Infrastructure +- RULE-SET,🛜 IOT Clients,IOT Clients +- RULE-SET,🛜 Webway,Webway +- MATCH,DIRECT + +# Anime, Reddit from News, Yandex, VK, eBay, Samsung, PayPal \ No newline at end of file