mixed-port: 7890 allow-lan: true tcp-concurrent: true enable-process: true find-process-mode: always mode: rule log-level: error ipv6: true external-controller: 127.0.0.1:9090 experimental: ignore-resolve-fail: true sniff-tls-sni: true tracing: true hosts: "localhost": 127.0.0.1 profile: store-selected: true store-fake-ip: true sniffer: enable: true sniff: http: { ports: [1-442, 444-8442, 8444-65535], override-destination: true } tls: { ports: [1-79, 81-8079, 8081-65535], override-destination: true } force-domain: - "+.v2ex.com" - www.google.com - google.com skip-domain: - Mijia Cloud - dlg.io.mi.com sniffing: - tls - http port-whitelist: - "80" - "443" tun: enable: true prefer-h3: true listen: 0.0.0.0:53 stack: gvisor dns-hijack: - "any:53" - "tcp://any:53" auto-redir: true auto-route: true auto-detect-interface: true dns: enable: true ipv6: true default-nameserver: - '1.1.1.1' - '8.8.8.8' enhanced-mode: fake-ip fake-ip-range: 198.18.0.1/16 fake-ip-filter: - 'stun.*.*' - 'stun.*.*.*' - '+.stun.*.*' - '+.stun.*.*.*' - '+.stun.*.*.*.*' - '+.stun.*.*.*.*.*' - '*.lan' - '+.msftncsi.com' - msftconnecttest.com - 'time?.*.com' - 'time.*.com' - 'time.*.gov' - 'time.*.apple.com' - time-ios.apple.com - 'time1.*.com' - 'time2.*.com' - 'time3.*.com' - 'time4.*.com' - 'time5.*.com' - 'time6.*.com' - 'time7.*.com' - 'ntp?.*.com' - 'ntp.*.com' - 'ntp1.*.com' - 'ntp2.*.com' - 'ntp3.*.com' - 'ntp4.*.com' - 'ntp5.*.com' - 'ntp6.*.com' - 'ntp7.*.com' - '+.pool.ntp.org' - '+.ipv6.microsoft.com' - speedtest.cros.wr.pvp.net - network-test.debian.org - detectportal.firefox.com - cable.auth.com - miwifi.com - routerlogin.com - routerlogin.net - tendawifi.com - tendawifi.net - tplinklogin.net - tplinkwifi.net - '*.xiami.com' - tplinkrepeater.net - router.asus.com - '*.*.*.srv.nintendo.net' - '*.*.stun.playstation.net' - '*.openwrt.pool.ntp.org' - resolver1.opendns.com - 'GC._msDCS.*.*' - 'DC._msDCS.*.*' - 'PDC._msDCS.*.*' use-hosts: true nameserver: - '8.8.4.4' - '1.0.0.1' - "https://1.0.0.1/dns-query" - "https://8.8.4.4/dns-query" nameserver-policy: 'RULE-SET:ir,ircidr,geoip:ir,+.ir,+.bonyan.co': ["217.218.155.155", "217.218.127.127", "https://dns.403.online/dns-query", "https://dns.shecan.ir/dns-query"] proxies: - {"name":"@SiNAVM-vless-3","type":"vless","server":"152.53.228.15","port":22231,"udp":true,"uuid":"ae33a896-6374-41d3-88c5-b2941e0d038c","tls":true,"network":"tcp","client-fingerprint":"chrome","servername":"findmypackets.com","flow":"xtls-rprx-vision","reality-opts":{"public-key":"mza5Hn1aolSz65qu","short-id":"d1579a8745398e34"}} - {"name":"@SiNAVM-vless-4","type":"vless","server":"fra.germany-14.com","port":2087,"udp":true,"uuid":"2b7ff221-0ea2-4474-ab4e-686e6a11dc65","tls":true,"network":"tcp","client-fingerprint":"firefox","servername":"tgju.org","reality-opts":{"public-key":"p8D0V1jYr98lK4kU8FlBYfQ1kMO6zgIx5qI","short-id":"6ba85179e30d4fc2"}} - {"name":"@SiNAVM-vless-6","type":"vless","server":"185.176.220.154","port":443,"udp":true,"uuid":"a0e804c3-55e2-4d51-82c7-33976d6748cb","tls":true,"network":"tcp","client-fingerprint":"chrome","servername":"google.com","flow":"xtls-rprx-vision","reality-opts":{"public-key":"qFBIVGsvXTMeJcdJz6GiL7DG0XNhCg7rItza7t0qTgU","short-id":"9eb31eb7572c0882"}} - {"name":"@SiNAVM-vless-7","type":"vless","server":"104.145.210.155","port":443,"udp":true,"uuid":"a0e804c3-55e2-4d51-82c7-33976d6748cb","tls":true,"network":"tcp","client-fingerprint":"chrome","servername":"google.com","flow":"xtls-rprx-vision","reality-opts":{"public-key":"qFBIVGsvXTMeJcdJz6GiL7DG0XNhCg7rItza7t0qTgU","short-id":"9eb31eb7572c0882"}} - {"name":"@SiNAVM-vless-8","type":"vless","server":"31.57.225.233","port":443,"udp":true,"uuid":"a0e804c3-55e2-4d51-82c7-33976d6748cb","tls":true,"network":"tcp","client-fingerprint":"chrome","servername":"google.com","flow":"xtls-rprx-vision","reality-opts":{"public-key":"qFBIVGsvXTMeJcdJz6GiL7DG0XNhCg7rItza7t0qTgU","short-id":"9eb31eb7572c0882"}} - {"name":"@SiNAVM-vless-11","type":"vless","server":"russia22.clearorbitllc.com","port":443,"udp":true,"uuid":"ebbe4fa6-5259-4afa-b6e6-cc2e324c2ac3","tls":true,"network":"tcp","client-fingerprint":"firefox","servername":"latvia10.clearorbitllc.com","flow":"xtls-rprx-vision","reality-opts":{"public-key":"JbbVqSXwW17otLCj","short-id":"3196e860"}} - {"name":"@SiNAVM-vless-14","type":"vless","server":"sinabigo.ir","port":443,"udp":true,"uuid":"fa6cdf9f-cfac-4ca8-9b91-555a1d2eb0ba","tls":true,"network":"tcp","client-fingerprint":"firefox","servername":"fonts.gstatic.com","reality-opts":{"public-key":"0utmgktrZKQjtaT3vLxtK452MehuhvpFZjzu","short-id":"d0"}} - {"name":"@SiNAVM-vless-15","type":"vless","server":"94.131.104.155","port":443,"udp":true,"uuid":"c492f234-08b0-492b-a898-72b7b25d17b8","tls":true,"network":"tcp","client-fingerprint":"firefox","servername":"latvia10.clearorbitllc.com","flow":"xtls-rprx-vision","reality-opts":{"public-key":"JbbVqSXwW17otLCj","short-id":"3196e860"}} - {"name":"@SiNAVM-vless-58","type":"vless","server":"89.23.113.137","port":47944,"udp":true,"uuid":"9f721f50-e015-5ea3-8bb0-22428307e9c0","tls":true,"network":"tcp","client-fingerprint":"chrome","servername":"tradingview.com","flow":"xtls-rprx-vision","reality-opts":{"public-key":"zr8","short-id":"48fccabc158a4c22"}} - {"name":"@SiNAVM-vless-59","type":"vless","server":"51.250.75.158","port":443,"udp":true,"uuid":"abff54b1-a5a6-46a6-a202-08452fd07ae7","tls":true,"network":"tcp","client-fingerprint":"chrome","servername":"ozon.ru","flow":"xtls-rprx-vision","reality-opts":{"public-key":"10rVZPoOUP1TlQviIAsQ","short-id":"43dcff53849b81e6"}} - {"name":"@SiNAVM-vless-79","type":"vless","server":"2-germany.geodema.network","port":8443,"udp":true,"uuid":"eb7c7631-6c7c-4f34-a65a-974b4565d01d","tls":true,"network":"tcp","client-fingerprint":"chrome","servername":"vk.com","flow":"xtls-rprx-vision","reality-opts":{"public-key":"DvKMFkm82Jkp6Jk","short-id":"ab12cd34"}} - {"name":"@SiNAVM-vless-80","type":"vless","server":"72.56.74.98","port":443,"udp":true,"uuid":"b148ea58-3fc7-4f27-8d8b-2b8e007e59fc","tls":true,"network":"tcp","client-fingerprint":"chrome","servername":"vk.com","flow":"xtls-rprx-vision","reality-opts":{"public-key":"DvKMFkm82Jkp6Jk","short-id":"ab12cd34"}} - {"name":"@SiNAVM-vless-83","type":"vless","server":"graygoat.fonixapp.org","port":44144,"udp":true,"uuid":"4b83aa50-6adf-4759-a928-b4a974e2ece6","tls":true,"network":"tcp","client-fingerprint":"chrome","servername":"grammarly.com","flow":"xtls-rprx-vision","reality-opts":{"public-key":"9TRNqh5LFeGA6ZkHZyV5l6fB3lOTgk","short-id":"b19de72e"}} - {"name":"@SiNAVM-vless-92","type":"vless","server":"91.107.187.117","port":443,"udp":true,"uuid":"d7cf450f-5c3f-49cb-b7e3-1fc5723d4ecd","tls":true,"network":"xhttp","client-fingerprint":"chrome","servername":"www.wikipedia.org","reality-opts":{"public-key":"as04WkYoj","short-id":"1c213fd68e13"}} - {"name":"@SiNAVM-vless-104","type":"vless","server":"103.137.193.27","port":443,"udp":true,"uuid":"4ea87116-fb13-4f71-a217-4fd8e9c0e0d8","tls":true,"network":"tcp","client-fingerprint":"firefox","servername":"netherlands90.clearorbitllc.com","flow":"xtls-rprx-vision","reality-opts":{"public-key":""}} - {"name":"@SiNAVM-vless-107","type":"vless","server":"142.93.133.94","port":443,"udp":true,"uuid":"437d47c9-18b5-471f-b91d-8716f90ecef5","tls":true,"network":"grpc","client-fingerprint":"firefox","servername":"applepay.cdn","grpc-opts":{"grpc-service-name":"@GozargahVPN-@GozargahVPN-@GozargahVPN-@GozargahVPN-@GozargahVPN-@GozargahVPN-@GozargahVPN-@GozargahVPN-@GozargahVPN-@GozargahVPN-@GozargahVPN-@GozargahVPN-@GozargahVPN-@GozargahVPN-@GozargahVPN-@GozargahVPN-@GozargahVPN-@GozargahVPN-@GozargahVPN-@GozargahVPN-@GozargahVPN-@GozargahVPN-@GozargahVPN-@GozargahVPN-@GozargahVPN-@GozargahVPN-@GozargahVPN-@GozargahVPN"},"reality-opts":{"public-key":"QCnbjMlzSdZkUdwD2lFQ6N2EZJ8hi7wgND67f"}} - {"name":"@SiNAVM-vless-123","type":"vless","server":"85.192.49.156","port":443,"udp":true,"uuid":"e79c5771-9940-4907-b1c7-6388ee75a08a","tls":true,"network":"grpc","client-fingerprint":"chrome","servername":"ads.x5.ru","flow":"xtls-rprx-vision","grpc-opts":{"grpc-service-name":"ads.x5.ru"},"reality-opts":{"public-key":"mMaSUsOC5i3ErLDcaWW9UOOjG0fcKPCwVjzGS1wXQx8","short-id":"0512567389abcdef"}} proxy-groups: - name: MANUAL type: select proxies: - URL-TEST - FALLBACK - '@SiNAVM-vless-3' - '@SiNAVM-vless-4' - '@SiNAVM-vless-6' - '@SiNAVM-vless-7' - '@SiNAVM-vless-8' - '@SiNAVM-vless-11' - '@SiNAVM-vless-14' - '@SiNAVM-vless-15' - '@SiNAVM-vless-58' - '@SiNAVM-vless-59' - '@SiNAVM-vless-79' - '@SiNAVM-vless-80' - '@SiNAVM-vless-83' - '@SiNAVM-vless-92' - '@SiNAVM-vless-104' - '@SiNAVM-vless-107' - '@SiNAVM-vless-123' - name: URL-TEST type: url-test url: http://cp.cloudflare.com/ interval: 60 tolerance: 50 proxies: - '@SiNAVM-vless-3' - '@SiNAVM-vless-4' - '@SiNAVM-vless-6' - '@SiNAVM-vless-7' - '@SiNAVM-vless-8' - '@SiNAVM-vless-11' - '@SiNAVM-vless-14' - '@SiNAVM-vless-15' - '@SiNAVM-vless-58' - '@SiNAVM-vless-59' - '@SiNAVM-vless-79' - '@SiNAVM-vless-80' - '@SiNAVM-vless-83' - '@SiNAVM-vless-92' - '@SiNAVM-vless-104' - '@SiNAVM-vless-107' - '@SiNAVM-vless-123' - name: FALLBACK type: fallback url: http://cp.cloudflare.com/ interval: 60 proxies: - '@SiNAVM-vless-3' - '@SiNAVM-vless-4' - '@SiNAVM-vless-6' - '@SiNAVM-vless-7' - '@SiNAVM-vless-8' - '@SiNAVM-vless-11' - '@SiNAVM-vless-14' - '@SiNAVM-vless-15' - '@SiNAVM-vless-58' - '@SiNAVM-vless-59' - '@SiNAVM-vless-79' - '@SiNAVM-vless-80' - '@SiNAVM-vless-83' - '@SiNAVM-vless-92' - '@SiNAVM-vless-104' - '@SiNAVM-vless-107' - '@SiNAVM-vless-123' rule-providers: ir: {type: http, format: text, behavior: domain, path: ./ruleset/ir.txt, url: https://github.com/chocolate4u/Iran-clash-rules/releases/latest/download/ir.txt, interval: 86400} ads: {type: http, format: text, behavior: domain, path: ./ruleset/ads.txt, url: https://github.com/chocolate4u/Iran-clash-rules/releases/latest/download/ads.txt, interval: 86400} ircidr: {type: http, format: text, behavior: ipcidr, path: ./ruleset/ircidr.txt, url: https://github.com/chocolate4u/Iran-clash-rules/releases/latest/download/ircidr.txt, interval: 86400} private: {type: http, format: text, behavior: ipcidr, path: ./ruleset/private.txt, url: https://github.com/chocolate4u/Iran-clash-rules/releases/latest/download/private.txt, interval: 86400} apps: {type: http, format: text, behavior: domain, path: ./ruleset/apps.txt, url: https://github.com/chocolate4u/Iran-clash-rules/releases/latest/download/apps.txt, interval: 86400} malware: {type: http, format: text, behavior: domain, path: ./ruleset/malware.txt, url: https://github.com/chocolate4u/Iran-clash-rules/releases/latest/download/malware.txt, interval: 86400} phishing: {type: http, format: text, behavior: domain, path: ./ruleset/phishing.txt, url: https://github.com/chocolate4u/Iran-clash-rules/releases/latest/download/phishing.txt, interval: 86400} cryptominers: {type: http, format: text, behavior: domain, path: ./ruleset/cryptominers.txt, url: https://github.com/chocolate4u/Iran-clash-rules/releases/latest/download/cryptominers.txt, interval: 86400} rules: - IP-CIDR,127.0.0.1/32,DIRECT,no-resolve - IP-CIDR,198.18.0.1/16,DIRECT,no-resolve - IP-CIDR,28.0.0.1/8,DIRECT,no-resolve - IP-CIDR6,::1/128,DIRECT,no-resolve - DOMAIN-SUFFIX,local,DIRECT - DOMAIN-SUFFIX,ip6-localhost,DIRECT - DOMAIN-SUFFIX,ip6-loopback,DIRECT - DOMAIN-SUFFIX,lan,DIRECT - DOMAIN-SUFFIX,localhost,DIRECT - DOMAIN-SUFFIX,ir,DIRECT - DOMAIN,clash.razord.top,DIRECT - DOMAIN,yacd.haishan.me,DIRECT - DOMAIN,yacd.metacubex.one,DIRECT - DOMAIN,clash.metacubex.one,DIRECT - RULE-SET,ads,REJECT - RULE-SET,malware,REJECT - RULE-SET,phishing,REJECT - RULE-SET,cryptominers,REJECT - RULE-SET,private,DIRECT - RULE-SET,apps,DIRECT - RULE-SET,ir,DIRECT - RULE-SET,ircidr,DIRECT - MATCH,MANUAL