# Generated: Sun Nov 23 03:42:48 PM UTC 2025 port: 7890 socks-port: 7891 mixed-port: 7892 allow-lan: true mode: rule log-level: info ipv6: false external-controller: 127.0.0.1:9090 tcp-concurrent: true find-process-mode: strict global-client-fingerprint: chrome unified-delay: true dns: enable: true listen: 0.0.0.0:53 ipv6: false enhanced-mode: fake-ip fake-ip-range: 198.18.0.1/16 fake-ip-filter: ["*", "+.lan", "+.local"] default-nameserver: [223.5.5.5, 119.29.29.29] nameserver: [https://dns.google/dns-query, https://1.1.1.1/dns-query] fallback: [https://dns.alidns.com/dns-query, https://doh.pub/dns-query] proxies: - name: "Self Built Node" type: socks5 server: 127.0.0.1 port: 1080 proxy-providers: WestData: type: http url: "http://107.174.102.120:37788/proxies/westdata.yaml" interval: 3600 path: ./proxies/westdata.yaml health-check: {enable: true, interval: 600, url: http://www.gstatic.com/generate_204} LinkCube: type: http url: "http://107.174.102.120:37788/proxies/linkcube.yaml" interval: 3600 path: ./proxies/linkcube.yaml health-check: {enable: true, interval: 600, url: http://www.gstatic.com/generate_204} rule-providers: Ads: type: http behavior: domain url: "http://107.174.102.120:37788/rules/ads.yaml" path: ./rules/ads.yaml interval: 86400 OpenAI: type: http behavior: domain url: "http://107.174.102.120:37788/rules/openai.yaml" path: ./rules/openai.yaml interval: 86400 Claude: type: http behavior: domain url: "http://107.174.102.120:37788/rules/claude.yaml" path: ./rules/claude.yaml interval: 86400 Gemini: type: http behavior: domain url: "http://107.174.102.120:37788/rules/gemini.yaml" path: ./rules/gemini.yaml interval: 86400 Copilot: type: http behavior: domain url: "http://107.174.102.120:37788/rules/copilot.yaml" path: ./rules/copilot.yaml interval: 86400 Midjourney: type: http behavior: domain url: "http://107.174.102.120:37788/rules/midjourney.yaml" path: ./rules/midjourney.yaml interval: 86400 YouTube: type: http behavior: domain url: "http://107.174.102.120:37788/rules/youtube.yaml" path: ./rules/youtube.yaml interval: 86400 Netflix: type: http behavior: domain url: "http://107.174.102.120:37788/rules/netflix.yaml" path: ./rules/netflix.yaml interval: 86400 Disney: type: http behavior: domain url: "http://107.174.102.120:37788/rules/disney.yaml" path: ./rules/disney.yaml interval: 86400 Spotify: type: http behavior: domain url: "http://107.174.102.120:37788/rules/spotify.yaml" path: ./rules/spotify.yaml interval: 86400 TikTok: type: http behavior: domain url: "http://107.174.102.120:37788/rules/tiktok.yaml" path: ./rules/tiktok.yaml interval: 86400 HBO: type: http behavior: domain url: "http://107.174.102.120:37788/rules/hbo.yaml" path: ./rules/hbo.yaml interval: 86400 PrimeVideo: type: http behavior: domain url: "http://107.174.102.120:37788/rules/primevideo.yaml" path: ./rules/primevideo.yaml interval: 86400 Telegram: type: http behavior: domain url: "http://107.174.102.120:37788/rules/telegram.yaml" path: ./rules/telegram.yaml interval: 86400 Twitter: type: http behavior: domain url: "http://107.174.102.120:37788/rules/twitter.yaml" path: ./rules/twitter.yaml interval: 86400 Discord: type: http behavior: domain url: "http://107.174.102.120:37788/rules/discord.yaml" path: ./rules/discord.yaml interval: 86400 Facebook: type: http behavior: domain url: "http://107.174.102.120:37788/rules/facebook.yaml" path: ./rules/facebook.yaml interval: 86400 Instagram: type: http behavior: domain url: "http://107.174.102.120:37788/rules/instagram.yaml" path: ./rules/instagram.yaml interval: 86400 Reddit: type: http behavior: domain url: "http://107.174.102.120:37788/rules/reddit.yaml" path: ./rules/reddit.yaml interval: 86400 Steam: type: http behavior: domain url: "http://107.174.102.120:37788/rules/steam.yaml" path: ./rules/steam.yaml interval: 86400 Epic: type: http behavior: domain url: "http://107.174.102.120:37788/rules/epic.yaml" path: ./rules/epic.yaml interval: 86400 Nintendo: type: http behavior: domain url: "http://107.174.102.120:37788/rules/nintendo.yaml" path: ./rules/nintendo.yaml interval: 86400 PlayStation: type: http behavior: domain url: "http://107.174.102.120:37788/rules/playstation.yaml" path: ./rules/playstation.yaml interval: 86400 Xbox: type: http behavior: domain url: "http://107.174.102.120:37788/rules/xbox.yaml" path: ./rules/xbox.yaml interval: 86400 GitHub: type: http behavior: domain url: "http://107.174.102.120:37788/rules/github.yaml" path: ./rules/github.yaml interval: 86400 Google: type: http behavior: domain url: "http://107.174.102.120:37788/rules/google.yaml" path: ./rules/google.yaml interval: 86400 Apple: type: http behavior: domain url: "http://107.174.102.120:37788/rules/apple.yaml" path: ./rules/apple.yaml interval: 86400 Amazon: type: http behavior: domain url: "http://107.174.102.120:37788/rules/amazon.yaml" path: ./rules/amazon.yaml interval: 86400 Oracle: type: http behavior: domain url: "http://107.174.102.120:37788/rules/oracle.yaml" path: ./rules/oracle.yaml interval: 86400 Microsoft: type: http behavior: domain url: "http://107.174.102.120:37788/rules/microsoft.yaml" path: ./rules/microsoft.yaml interval: 86400 Bilibili: type: http behavior: domain url: "http://107.174.102.120:37788/rules/bilibili.yaml" path: ./rules/bilibili.yaml interval: 86400 Zhihu: type: http behavior: domain url: "http://107.174.102.120:37788/rules/zhihu.yaml" path: ./rules/zhihu.yaml interval: 86400 Weibo: type: http behavior: domain url: "http://107.174.102.120:37788/rules/weibo.yaml" path: ./rules/weibo.yaml interval: 86400 Xiaohongshu: type: http behavior: domain url: "http://107.174.102.120:37788/rules/xiaohongshu.yaml" path: ./rules/xiaohongshu.yaml interval: 86400 Tencent: type: http behavior: domain url: "http://107.174.102.120:37788/rules/tencent.yaml" path: ./rules/tencent.yaml interval: 86400 ByteDance: type: http behavior: domain url: "http://107.174.102.120:37788/rules/bytedance.yaml" path: ./rules/bytedance.yaml interval: 86400 Alibaba: type: http behavior: domain url: "http://107.174.102.120:37788/rules/alibaba.yaml" path: ./rules/alibaba.yaml interval: 86400 Baidu: type: http behavior: domain url: "http://107.174.102.120:37788/rules/baidu.yaml" path: ./rules/baidu.yaml interval: 86400 NetEase: type: http behavior: domain url: "http://107.174.102.120:37788/rules/netease.yaml" path: ./rules/netease.yaml interval: 86400 iQiyi: type: http behavior: domain url: "http://107.174.102.120:37788/rules/iqiyi.yaml" path: ./rules/iqiyi.yaml interval: 86400 Youku: type: http behavior: domain url: "http://107.174.102.120:37788/rules/youku.yaml" path: ./rules/youku.yaml interval: 86400 JD: type: http behavior: domain url: "http://107.174.102.120:37788/rules/jd.yaml" path: ./rules/jd.yaml interval: 86400 Pinduoduo: type: http behavior: domain url: "http://107.174.102.120:37788/rules/pinduoduo.yaml" path: ./rules/pinduoduo.yaml interval: 86400 CN: type: http behavior: domain url: "http://107.174.102.120:37788/rules/cn.yaml" path: ./rules/cn.yaml interval: 86400 CN-IP: type: http behavior: ipcidr url: "http://107.174.102.120:37788/rules/cn-ip.yaml" path: ./rules/cn-ip.yaml interval: 86400 Private-IP: type: http behavior: ipcidr url: "http://107.174.102.120:37788/rules/private-ip.yaml" path: ./rules/private-ip.yaml interval: 86400 Telegram-IP: type: http behavior: ipcidr url: "http://107.174.102.120:37788/rules/telegram-ip.yaml" path: ./rules/telegram-ip.yaml interval: 86400 Google-IP: type: http behavior: ipcidr url: "http://107.174.102.120:37788/rules/google-ip.yaml" path: ./rules/google-ip.yaml interval: 86400 Netflix-IP: type: http behavior: ipcidr url: "http://107.174.102.120:37788/rules/netflix-ip.yaml" path: ./rules/netflix-ip.yaml interval: 86400 proxy-groups: - name: Proxy Select type: select proxies: [Auto Failover, ๐Ÿ‡ญ๐Ÿ‡ฐ HK Auto, ๐Ÿ‡บ๐Ÿ‡ธ US Auto, ๐Ÿ‡ฏ๐Ÿ‡ต JP Auto, ๐Ÿ‡ธ๐Ÿ‡ฌ SG Auto, ๐Ÿ‡จ๐Ÿ‡ณ TW Auto, WestData, LinkCube, Self Built Node, DIRECT] # === 1. ่‡ชๅŠจๅœฐๅŒบๅˆ†็ป„ (ๆญฃๅˆ™ๆๅ–) === # ไปŽๆ‰€ๆœ‰่ฎข้˜…ไธญ็ญ›้€‰่Š‚็‚น๏ผŒๆฏ้š”300็ง’ๆต‹้€Ÿไธ€ๆฌก๏ผŒ้€‰ๆœ€ๅฟซ็š„ - name: ๐Ÿ‡ญ๐Ÿ‡ฐ HK Auto type: url-test url: http://www.gstatic.com/generate_204 interval: 300 tolerance: 50 use: [WestData, LinkCube] filter: "(?i)ๆธฏ|hk|hongkong|hong kong" - name: ๐Ÿ‡บ๐Ÿ‡ธ US Auto type: url-test url: http://www.gstatic.com/generate_204 interval: 300 tolerance: 50 use: [WestData, LinkCube] filter: "(?i)็พŽ|us|unitedstates|united states" - name: ๐Ÿ‡ฏ๐Ÿ‡ต JP Auto type: url-test url: http://www.gstatic.com/generate_204 interval: 300 tolerance: 50 use: [WestData, LinkCube] filter: "(?i)ๆ—ฅ|jp|japan" - name: ๐Ÿ‡ธ๐Ÿ‡ฌ SG Auto type: url-test url: http://www.gstatic.com/generate_204 interval: 300 tolerance: 50 use: [WestData, LinkCube] filter: "(?i)ๆ–ฐ|sg|singapore" - name: ๐Ÿ‡จ๐Ÿ‡ณ TW Auto type: url-test url: http://www.gstatic.com/generate_204 interval: 300 tolerance: 50 use: [WestData, LinkCube] filter: "(?i)ๅฐ|tw|taiwan" # === 2. ๅŠŸ่ƒฝ็ญ–็•ฅ็ป„ (ๅบ”็”จ็บง) === # --- AI (ๆŽจ่็พŽๅ›ฝ่Š‚็‚น) --- - name: AI - OpenAI type: select proxies: [Auto Failover, ๐Ÿ‡บ๐Ÿ‡ธ US Auto, ๐Ÿ‡ฏ๐Ÿ‡ต JP Auto, ๐Ÿ‡ธ๐Ÿ‡ฌ SG Auto, WestData, LinkCube] - name: AI - Claude type: select proxies: [Auto Failover, ๐Ÿ‡ญ๐Ÿ‡ฐ HK Auto, ๐Ÿ‡บ๐Ÿ‡ธ US Auto, ๐Ÿ‡ฏ๐Ÿ‡ต JP Auto, ๐Ÿ‡ธ๐Ÿ‡ฌ SG Auto, ๐Ÿ‡จ๐Ÿ‡ณ TW Auto, WestData, LinkCube, DIRECT, REJECT] - name: AI - Gemini type: select proxies: [Auto Failover, ๐Ÿ‡บ๐Ÿ‡ธ US Auto, WestData, LinkCube] - name: AI - Midjourney type: select proxies: [Auto Failover, ๐Ÿ‡ญ๐Ÿ‡ฐ HK Auto, ๐Ÿ‡บ๐Ÿ‡ธ US Auto, ๐Ÿ‡ฏ๐Ÿ‡ต JP Auto, ๐Ÿ‡ธ๐Ÿ‡ฌ SG Auto, ๐Ÿ‡จ๐Ÿ‡ณ TW Auto, WestData, LinkCube, DIRECT, REJECT] # --- ๅช’ไฝ“ (ๆŒ‰้œ€้€‰ๅœฐๅŒบ) --- - name: Media - YouTube type: select proxies: [Auto Failover, ๐Ÿ‡ญ๐Ÿ‡ฐ HK Auto, ๐Ÿ‡บ๐Ÿ‡ธ US Auto, ๐Ÿ‡ฏ๐Ÿ‡ต JP Auto, ๐Ÿ‡ธ๐Ÿ‡ฌ SG Auto, ๐Ÿ‡จ๐Ÿ‡ณ TW Auto, WestData, LinkCube, DIRECT, REJECT] - name: Media - Netflix type: select proxies: [Auto Failover, ๐Ÿ‡ธ๐Ÿ‡ฌ SG Auto, ๐Ÿ‡ญ๐Ÿ‡ฐ HK Auto, ๐Ÿ‡บ๐Ÿ‡ธ US Auto, WestData, LinkCube] - name: Media - Disney+ type: select proxies: [Auto Failover, ๐Ÿ‡ญ๐Ÿ‡ฐ HK Auto, ๐Ÿ‡บ๐Ÿ‡ธ US Auto, ๐Ÿ‡ฏ๐Ÿ‡ต JP Auto, ๐Ÿ‡ธ๐Ÿ‡ฌ SG Auto, ๐Ÿ‡จ๐Ÿ‡ณ TW Auto, WestData, LinkCube, DIRECT, REJECT] - name: Media - Spotify type: select proxies: [Auto Failover, ๐Ÿ‡ญ๐Ÿ‡ฐ HK Auto, ๐Ÿ‡บ๐Ÿ‡ธ US Auto, ๐Ÿ‡ฏ๐Ÿ‡ต JP Auto, ๐Ÿ‡ธ๐Ÿ‡ฌ SG Auto, ๐Ÿ‡จ๐Ÿ‡ณ TW Auto, WestData, LinkCube, DIRECT, REJECT] - name: Media - TikTok type: select proxies: [Auto Failover, ๐Ÿ‡ญ๐Ÿ‡ฐ HK Auto, ๐Ÿ‡บ๐Ÿ‡ธ US Auto, ๐Ÿ‡ฏ๐Ÿ‡ต JP Auto, ๐Ÿ‡ธ๐Ÿ‡ฌ SG Auto, ๐Ÿ‡จ๐Ÿ‡ณ TW Auto, WestData, LinkCube, DIRECT, REJECT] - name: Media - HBO type: select proxies: [Auto Failover, ๐Ÿ‡บ๐Ÿ‡ธ US Auto, WestData, LinkCube] - name: Media - PrimeVideo type: select proxies: [Auto Failover, ๐Ÿ‡ญ๐Ÿ‡ฐ HK Auto, ๐Ÿ‡บ๐Ÿ‡ธ US Auto, ๐Ÿ‡ฏ๐Ÿ‡ต JP Auto, ๐Ÿ‡ธ๐Ÿ‡ฌ SG Auto, ๐Ÿ‡จ๐Ÿ‡ณ TW Auto, WestData, LinkCube, DIRECT, REJECT] # --- ็คพไบค --- - name: Social - Telegram type: select proxies: [Auto Failover, ๐Ÿ‡ธ๐Ÿ‡ฌ SG Auto, ๐Ÿ‡ญ๐Ÿ‡ฐ HK Auto, WestData, LinkCube] - name: Social - Twitter type: select proxies: [Auto Failover, ๐Ÿ‡ญ๐Ÿ‡ฐ HK Auto, ๐Ÿ‡บ๐Ÿ‡ธ US Auto, ๐Ÿ‡ฏ๐Ÿ‡ต JP Auto, ๐Ÿ‡ธ๐Ÿ‡ฌ SG Auto, ๐Ÿ‡จ๐Ÿ‡ณ TW Auto, WestData, LinkCube, DIRECT, REJECT] - name: Social - Discord type: select proxies: [Auto Failover, ๐Ÿ‡ญ๐Ÿ‡ฐ HK Auto, ๐Ÿ‡บ๐Ÿ‡ธ US Auto, ๐Ÿ‡ฏ๐Ÿ‡ต JP Auto, ๐Ÿ‡ธ๐Ÿ‡ฌ SG Auto, ๐Ÿ‡จ๐Ÿ‡ณ TW Auto, WestData, LinkCube, DIRECT, REJECT] - name: Social - Meta type: select proxies: [Auto Failover, ๐Ÿ‡ญ๐Ÿ‡ฐ HK Auto, ๐Ÿ‡บ๐Ÿ‡ธ US Auto, ๐Ÿ‡ฏ๐Ÿ‡ต JP Auto, ๐Ÿ‡ธ๐Ÿ‡ฌ SG Auto, ๐Ÿ‡จ๐Ÿ‡ณ TW Auto, WestData, LinkCube, DIRECT, REJECT] - name: Social - Reddit type: select proxies: [Auto Failover, ๐Ÿ‡ญ๐Ÿ‡ฐ HK Auto, ๐Ÿ‡บ๐Ÿ‡ธ US Auto, ๐Ÿ‡ฏ๐Ÿ‡ต JP Auto, ๐Ÿ‡ธ๐Ÿ‡ฌ SG Auto, ๐Ÿ‡จ๐Ÿ‡ณ TW Auto, WestData, LinkCube, DIRECT, REJECT] # --- ๆธธๆˆ (ๅปถ่ฟŸไผ˜ๅ…ˆ) --- - name: Games type: url-test url: http://www.gstatic.com/generate_204 interval: 300 tolerance: 50 proxies: [๐Ÿ‡ญ๐Ÿ‡ฐ HK Auto, ๐Ÿ‡ฏ๐Ÿ‡ต JP Auto, ๐Ÿ‡จ๐Ÿ‡ณ TW Auto, WestData, LinkCube, DIRECT] # --- ็ง‘ๆŠ€ --- - name: Tech - Google type: select proxies: [Auto Failover, ๐Ÿ‡ญ๐Ÿ‡ฐ HK Auto, ๐Ÿ‡บ๐Ÿ‡ธ US Auto, ๐Ÿ‡ฏ๐Ÿ‡ต JP Auto, ๐Ÿ‡ธ๐Ÿ‡ฌ SG Auto, ๐Ÿ‡จ๐Ÿ‡ณ TW Auto, WestData, LinkCube, DIRECT, REJECT] - name: Tech - GitHub type: select proxies: [Auto Failover, ๐Ÿ‡ญ๐Ÿ‡ฐ HK Auto, ๐Ÿ‡บ๐Ÿ‡ธ US Auto, ๐Ÿ‡ฏ๐Ÿ‡ต JP Auto, ๐Ÿ‡ธ๐Ÿ‡ฌ SG Auto, ๐Ÿ‡จ๐Ÿ‡ณ TW Auto, WestData, LinkCube, DIRECT, REJECT] - name: Tech - Microsoft type: select proxies: [DIRECT, Auto Failover, WestData, LinkCube, REJECT] - name: Tech - Apple type: select proxies: [DIRECT, Auto Failover, WestData, LinkCube, REJECT] - name: Tech - Amazon type: select proxies: [Auto Failover, ๐Ÿ‡ญ๐Ÿ‡ฐ HK Auto, ๐Ÿ‡บ๐Ÿ‡ธ US Auto, ๐Ÿ‡ฏ๐Ÿ‡ต JP Auto, ๐Ÿ‡ธ๐Ÿ‡ฌ SG Auto, ๐Ÿ‡จ๐Ÿ‡ณ TW Auto, WestData, LinkCube, DIRECT, REJECT] # --- ๅ›ฝๅ†…ๆœๅŠก (็›ด่ฟžไผ˜ๅ…ˆ) --- - name: CN - Bilibili type: select proxies: [DIRECT, Auto Failover, WestData, LinkCube, REJECT] - name: CN - Social type: select proxies: [DIRECT, Auto Failover, WestData, LinkCube, REJECT] - name: CN - Video type: select proxies: [DIRECT, Auto Failover, WestData, LinkCube, REJECT] - name: CN - General type: select proxies: [DIRECT, Auto Failover, WestData, LinkCube, REJECT] # --- ๅ…œๅบ• --- - name: Final type: select proxies: [Auto Failover, Proxy Select, DIRECT] # --- ๅ…จๅฑ€่‡ชๅŠจ --- - name: Auto Failover type: fallback url: http://www.gstatic.com/generate_204 interval: 300 proxies: [WestData, LinkCube, Self Built Node] # --- ๅŽŸๅง‹่ฎข้˜… --- - name: WestData type: select use: [WestData] - name: LinkCube type: select use: [LinkCube] rules: # 1. ๅนฟๅ‘Šๆ‹ฆๆˆช - RULE-SET,Ads,REJECT # 2. IP ่ง„ๅˆ™ไผ˜ๅ…ˆ (้˜ฒๆญข DNS ๆฑกๆŸ“ๅฏผ่‡ดๅˆ†ๆตๅคฑ่ดฅ) - RULE-SET,Telegram-IP,Social - Telegram - RULE-SET,Google-IP,Tech - Google - RULE-SET,Netflix-IP,Media - Netflix # 3. AI - RULE-SET,OpenAI,AI - OpenAI - RULE-SET,Claude,AI - Claude - RULE-SET,Gemini,AI - Gemini - RULE-SET,Copilot,AI - OpenAI - RULE-SET,Midjourney,AI - Midjourney # 4. ๅช’ไฝ“ - RULE-SET,YouTube,Media - YouTube - RULE-SET,Netflix,Media - Netflix - RULE-SET,Disney,Media - Disney+ - RULE-SET,Spotify,Media - Spotify - RULE-SET,TikTok,Media - TikTok - RULE-SET,HBO,Media - HBO - RULE-SET,PrimeVideo,Media - PrimeVideo # 5. ็คพไบค - RULE-SET,Telegram,Social - Telegram - RULE-SET,Twitter,Social - Twitter - RULE-SET,Discord,Social - Discord - RULE-SET,Facebook,Social - Meta - RULE-SET,Instagram,Social - Meta - RULE-SET,Reddit,Social - Reddit # 6. ๆธธๆˆ - RULE-SET,Steam,Games - RULE-SET,Epic,Games - RULE-SET,Nintendo,Games - RULE-SET,PlayStation,Games - RULE-SET,Xbox,Games # 7. ็ง‘ๆŠ€ - RULE-SET,GitHub,Tech - GitHub - RULE-SET,Google,Tech - Google - RULE-SET,Apple,Tech - Apple - RULE-SET,Microsoft,Tech - Microsoft - RULE-SET,Amazon,Tech - Amazon - RULE-SET,Oracle,Tech - Amazon # 8. ๅ›ฝๅ†…ๅบ”็”จ (ๅŒน้…ไฝ ็š„้œ€ๆฑ‚) - RULE-SET,Bilibili,CN - Bilibili - RULE-SET,Weibo,CN - Social - RULE-SET,Zhihu,CN - Social - RULE-SET,Xiaohongshu,CN - Social - RULE-SET,Tencent,CN - Social # ๅพฎไฟก - RULE-SET,ByteDance,CN - Video # ๆŠ–้Ÿณ - RULE-SET,iQiyi,CN - Video - RULE-SET,Youku,CN - Video - RULE-SET,NetEase,CN - Video - RULE-SET,JD,CN - General - RULE-SET,Pinduoduo,CN - General - RULE-SET,Alibaba,CN - General - RULE-SET,Baidu,CN - General # 9. ๅ…œๅบ• - RULE-SET,Private-IP,DIRECT - RULE-SET,CN,DIRECT - RULE-SET,CN-IP,DIRECT - MATCH,Final