详细设置说明自行查看文档 clash-verge-rev 白名单模式免流mixed-port: 7890 allow-lan: true bind-address: '*' ipv6: true mode: rule log-level: info external-controller: 0.0.0.0:9090 tun: enable: true stack: system auto-route: true auto-redirect: true auto-detect-interface: true dns-hijack: - any:53 - tcp://any:53 sniffer: enable: true force-dns-mapping: true parse-pure-ip: true override-destination: true sniff: TLS: ports: - 443 HTTP: ports: - 80 geo-auto-update: true geo-update-interval: 24 geox-url: geoip: 'https://cdn.jsdelivr.net/gh/MetaCubeX/meta-rules-dat@release/geoip.dat' geosite: 'https://cdn.jsdelivr.net/gh/MetaCubeX/meta-rules-dat@release/geosite.dat' mmdb: 'https://cdn.jsdelivr.net/gh/MetaCubeX/meta-rules-dat@release/geoip.metadb' cn-dns: &cn-dns - 61.139.2.69 - 119.6.6.6 - 223.87.238.22 - https://223.5.5.5/dns-query#h3=true - https://223.6.6.6/dns-query#h3=true - https://1.12.12.12/dns-query#h3=true - https://120.53.53.53/dns-query#h3=true gfw-dns: &gfw-dns - https://8.8.8.8/dns-query#h3=true - https://1.1.1.1/dns-query#h3=true - https://[2001:4860:4860::64]/dns-query - https://[2001:4860:4860::6464]/dns-query - https://[2606:4700:4700::1001]/dns-query - https://[2606:4700:4700::1111]/dns-query dns: enable: true ipv6: true prefer-h3: true listen: 0.0.0.0:1053 enhanced-mode: fake-ip fake-ip-range: 198.18.0.1/16 nameserver: *cn-dns nameserver-policy: '+.googleapis.cn': *cn-dns 'geosite:onedrive,microsoft@cn,steam@cn,category-games@cn,cn': *cn-dns 'rule-set:icloud,apple,google,direct': *cn-dns 'rule-set:proxy': *gfw-dns 'geosite:gfw,geolocation-!cn': *gfw-dns proxies: - name: Trojan type: trojan server: <节点地址> port: <节点端口> password: <节点密码> udp: true proxy-groups: - name: 手动选择 type: select proxies: - Trojan - DIRECT rule-providers: applications: type: http behavior: classical url: 'https://cdn.jsdelivr.net/gh/Loyalsoldier/clash-rules@release/applications.txt' path: ./ruleset/applications.yaml interval: 86400 private: type: http behavior: domain url: 'https://cdn.jsdelivr.net/gh/Loyalsoldier/clash-rules@release/private.txt' path: ./ruleset/private.yaml interval: 86400 reject: type: http behavior: domain url: 'https://cdn.jsdelivr.net/gh/Loyalsoldier/clash-rules@release/reject.txt' path: ./ruleset/reject.yaml interval: 86400 icloud: type: http behavior: domain url: 'https://cdn.jsdelivr.net/gh/Loyalsoldier/clash-rules@release/icloud.txt' path: ./ruleset/icloud.yaml interval: 86400 apple: type: http behavior: domain url: 'https://cdn.jsdelivr.net/gh/Loyalsoldier/clash-rules@release/apple.txt' path: ./ruleset/apple.yaml interval: 86400 google: type: http behavior: domain url: 'https://cdn.jsdelivr.net/gh/Loyalsoldier/clash-rules@release/google.txt' path: ./ruleset/google.yaml interval: 86400 proxy: type: http behavior: domain url: 'https://cdn.jsdelivr.net/gh/Loyalsoldier/clash-rules@release/proxy.txt' path: ./ruleset/proxy.yaml interval: 86400 direct: type: http behavior: domain url: 'https://cdn.jsdelivr.net/gh/Loyalsoldier/clash-rules@release/direct.txt' path: ./ruleset/direct.yaml interval: 86400 lancidr: type: http behavior: ipcidr url: 'https://cdn.jsdelivr.net/gh/Loyalsoldier/clash-rules@release/lancidr.txt' path: ./ruleset/lancidr.yaml interval: 86400 cncidr: type: http behavior: ipcidr url: 'https://cdn.jsdelivr.net/gh/Loyalsoldier/clash-rules@release/cncidr.txt' path: ./ruleset/cncidr.yaml interval: 86400 telegramcidr: type: http behavior: ipcidr url: 'https://cdn.jsdelivr.net/gh/Loyalsoldier/clash-rules@release/telegramcidr.txt' path: ./ruleset/telegramcidr.yaml interval: 86400 rules: # Google Play Store - DOMAIN-SUFFIX,googleapis.cn,DIRECT - DOMAIN-SUFFIX,xn--ngstr-lra8j.com,DIRECT # qBittorrent Enhanced Edition - AND,((PROCESS-NAME,qbittorrent.exe),(IN-TYPE,SOCKS)),手动选择 # https://github.com/MetaCubeX/meta-rules-dat - GEOSITE,category-ads-all,REJECT - GEOSITE,onedrive,DIRECT - GEOSITE,microsoft@cn,DIRECT - GEOSITE,steam@cn,DIRECT - GEOSITE,category-games@cn,DIRECT - GEOSITE,cn,DIRECT # https://github.com/Loyalsoldier/clash-rules - RULE-SET,applications,DIRECT - RULE-SET,private,DIRECT - RULE-SET,reject,REJECT - RULE-SET,icloud,DIRECT - RULE-SET,apple,DIRECT - RULE-SET,google,DIRECT - RULE-SET,proxy,手动选择 - RULE-SET,direct,DIRECT - RULE-SET,lancidr,DIRECT - RULE-SET,cncidr,DIRECT - RULE-SET,telegramcidr,手动选择 - GEOIP,LAN,DIRECT,no-resolve - GEOIP,CN,DIRECT,no-resolve - MATCH,手动选择mixed-port: 7890 allow-lan: true bind-address: '*' ipv6: true mode: rule log-level: info external-controller: 0.0.0.0:9090 proxies: - name: 日常 type: vmess server: <节点地址> port: <节点端口> uuid: <节点密码> alterId: 0 cipher: auto udp: true network: ws ws-opts: path: / headers: Host: ltetp.tv189.com - name: 欠费 type: vmess server: <节点地址> port: <节点端口> uuid: <节点密码> alterId: 0 cipher: auto udp: true network: ws ws-opts: path: / headers: Host: wap.sc.189.cn proxy-groups: - name: 全局代理 type: select proxies: - 日常 - 欠费 rule-providers: reject: type: http behavior: domain url: 'https://cdn.jsdelivr.net/gh/Loyalsoldier/clash-rules@release/reject.txt' path: ./ruleset/reject.yaml interval: 86400 private: type: http behavior: domain url: 'https://cdn.jsdelivr.net/gh/Loyalsoldier/clash-rules@release/private.txt' path: ./ruleset/private.yaml interval: 86400 rules: - RULE-SET,private,DIRECT - RULE-SET,reject,REJECT - MATCH,全局代理