{ "mixed-port": 7890, "ipv6": true, "allow-lan": true, "mode": "rule", "log-level": "warning", "disable-keep-alive": false, "keep-alive-idle": 30, "keep-alive-interval": 30, "unified-delay": false, "geo-auto-update": true, "geo-update-interval": 168, "external-controller": "127.0.0.1:9090", "external-ui-url": "https://github.com/MetaCubeX/metacubexd/archive/refs/heads/gh-pages.zip", "external-ui": "ui", "external-controller-cors": { "allow-origins": [ "*" ], "allow-private-network": true }, "profile": { "store-selected": true, "store-fake-ip": true }, "dns": { "enable": true, "listen": "0.0.0.0:1053", "ipv6": true, "respect-rules": true, "use-system-hosts": false, "nameserver": [ "https://dns.google/dns-query#✅ Selector" ], "proxy-server-nameserver": [ "8.8.8.8#DIRECT" ], "nameserver-policy": { "raw.githubusercontent.com": "8.8.8.8#DIRECT", "time.apple.com": "8.8.8.8#DIRECT", "rule-set:cn": [ "8.8.8.8#DIRECT" ] }, "default-nameserver": [ "https://8.8.8.8/dns-query#✅ Selector" ], "enhanced-mode": "fake-ip", "fake-ip-range": "198.18.0.1/16", "fake-ip-filter": [ "geosite:private" ] }, "tun": { "enable": true, "stack": "mixed", "auto-route": true, "strict-route": true, "auto-detect-interface": true, "dns-hijack": [ "any:53" ], "mtu": 9000 }, "sniffer": { "enable": true, "force-dns-mapping": true, "parse-pure-ip": true, "override-destination": false, "sniff": { "HTTP": { "ports": [ 80, 8080, 8880, 2052, 2082, 2086, 2095 ] }, "TLS": { "ports": [ 443, 8443, 2053, 2083, 2087, 2096 ] } } }, "proxies": [ { "name": "💦 1 - VLESS - Domain - 2053", "type": "vless", "server": "ddd.zcr06.filegear-sg.me", "port": 2053, "uuid": "6d9e3875-b705-4304-a2eb-2597563d57b0", "tls": true, "network": "ws", "udp": true, "ws-opts": { "path": "/cGVfXR24ztB5SZ2z/dHMuaHBjLnR3", "headers": { "host": "ddd.zcr06.filegear-sg.me" }, "max-early-data": 2560, "early-data-header-name": "Sec-WebSocket-Protocol" }, "servername": "ddd.zCR06.filEgeAr-sG.me", "alpn": [ "h2", "http/1.1" ], "client-fingerprint": "random", "skip-cert-verify": false }, { "name": "💦 2 - VLESS - Domain - 2053", "type": "vless", "server": "www.speedtest.net", "port": 2053, "uuid": "6d9e3875-b705-4304-a2eb-2597563d57b0", "tls": true, "network": "ws", "udp": true, "ws-opts": { "path": "/wjuX9IgmDAD78tIQ/dHMuaHBjLnR3", "headers": { "host": "ddd.zcr06.filegear-sg.me" }, "max-early-data": 2560, "early-data-header-name": "Sec-WebSocket-Protocol" }, "servername": "dDD.ZCR06.FILeGEaR-sG.Me", "alpn": [ "h2", "http/1.1" ], "client-fingerprint": "random", "skip-cert-verify": false }, { "name": "💦 3 - VLESS - IPv4 - 2053", "type": "vless", "server": "172.67.172.96", "port": 2053, "uuid": "6d9e3875-b705-4304-a2eb-2597563d57b0", "tls": true, "network": "ws", "udp": true, "ws-opts": { "path": "/aHvykg4i8QhCLVIB/dHMuaHBjLnR3", "headers": { "host": "ddd.zcr06.filegear-sg.me" }, "max-early-data": 2560, "early-data-header-name": "Sec-WebSocket-Protocol" }, "servername": "DDd.zcr06.FiLeGeAR-sg.Me", "alpn": [ "h2", "http/1.1" ], "client-fingerprint": "random", "skip-cert-verify": false }, { "name": "💦 4 - VLESS - IPv4 - 2053", "type": "vless", "server": "104.21.71.239", "port": 2053, "uuid": "6d9e3875-b705-4304-a2eb-2597563d57b0", "tls": true, "network": "ws", "udp": true, "ws-opts": { "path": "/E0MA6VTBBv6WDh18/dHMuaHBjLnR3", "headers": { "host": "ddd.zcr06.filegear-sg.me" }, "max-early-data": 2560, "early-data-header-name": "Sec-WebSocket-Protocol" }, "servername": "DdD.zCr06.fIlegear-sg.Me", "alpn": [ "h2", "http/1.1" ], "client-fingerprint": "random", "skip-cert-verify": false }, { "name": "💦 5 - VLESS - IPv6 - 2053", "type": "vless", "server": "2606:4700:3036::6815:47ef", "port": 2053, "uuid": "6d9e3875-b705-4304-a2eb-2597563d57b0", "tls": true, "network": "ws", "udp": true, "ws-opts": { "path": "/QA3y0qApHxlUexUw/dHMuaHBjLnR3", "headers": { "host": "ddd.zcr06.filegear-sg.me" }, "max-early-data": 2560, "early-data-header-name": "Sec-WebSocket-Protocol" }, "servername": "Ddd.zCr06.fIlegEAr-SG.ME", "alpn": [ "h2", "http/1.1" ], "client-fingerprint": "random", "skip-cert-verify": false }, { "name": "💦 6 - VLESS - IPv6 - 2053", "type": "vless", "server": "2606:4700:3036::ac43:ac60", "port": 2053, "uuid": "6d9e3875-b705-4304-a2eb-2597563d57b0", "tls": true, "network": "ws", "udp": true, "ws-opts": { "path": "/CB5nHM1BRMjteWRX/dHMuaHBjLnR3", "headers": { "host": "ddd.zcr06.filegear-sg.me" }, "max-early-data": 2560, "early-data-header-name": "Sec-WebSocket-Protocol" }, "servername": "DdD.zCR06.fIlEgEar-sg.ME", "alpn": [ "h2", "http/1.1" ], "client-fingerprint": "random", "skip-cert-verify": false }, { "name": "💦 7 - VLESS - Clean IP - 2053", "type": "vless", "server": "2606:4700:9c69:41e8:f3ba:a982:d95:7c5d", "port": 2053, "uuid": "6d9e3875-b705-4304-a2eb-2597563d57b0", "tls": true, "network": "ws", "udp": true, "ws-opts": { "path": "/WFnTnAI5fz5KIckM/dHMuaHBjLnR3", "headers": { "host": "ddd.zcr06.filegear-sg.me" }, "max-early-data": 2560, "early-data-header-name": "Sec-WebSocket-Protocol" }, "servername": "ddd.ZCr06.fileGeAr-Sg.Me", "alpn": [ "h2", "http/1.1" ], "client-fingerprint": "random", "skip-cert-verify": false }, { "name": "💦 8 - VLESS - Clean IP - 2053", "type": "vless", "server": "2606:4700:a9:1bbc:2c68:294e:3b99:b83d", "port": 2053, "uuid": "6d9e3875-b705-4304-a2eb-2597563d57b0", "tls": true, "network": "ws", "udp": true, "ws-opts": { "path": "/dMBFTe9dWlfubOAJ/dHMuaHBjLnR3", "headers": { "host": "ddd.zcr06.filegear-sg.me" }, "max-early-data": 2560, "early-data-header-name": "Sec-WebSocket-Protocol" }, "servername": "Ddd.ZcR06.filEgEAR-sG.Me", "alpn": [ "h2", "http/1.1" ], "client-fingerprint": "random", "skip-cert-verify": false }, { "name": "💦 1 - Trojan - Domain - 2053", "type": "trojan", "server": "ddd.zcr06.filegear-sg.me", "port": 2053, "password": "jx(oeD3]_eKad7@y", "network": "ws", "udp": true, "ws-opts": { "path": "/trNDZFGotWHydpaH9s/dHMuaHBjLnR3", "headers": { "host": "ddd.zcr06.filegear-sg.me" }, "max-early-data": 2560, "early-data-header-name": "Sec-WebSocket-Protocol" }, "sni": "DDD.ZcR06.filEGEaR-sg.mE", "alpn": [ "h2", "http/1.1" ], "client-fingerprint": "random", "skip-cert-verify": false }, { "name": "💦 2 - Trojan - Domain - 2053", "type": "trojan", "server": "www.speedtest.net", "port": 2053, "password": "jx(oeD3]_eKad7@y", "network": "ws", "udp": true, "ws-opts": { "path": "/trYwVYJxSc19VMfCIl/dHMuaHBjLnR3", "headers": { "host": "ddd.zcr06.filegear-sg.me" }, "max-early-data": 2560, "early-data-header-name": "Sec-WebSocket-Protocol" }, "sni": "Ddd.ZcR06.fILegeaR-SG.Me", "alpn": [ "h2", "http/1.1" ], "client-fingerprint": "random", "skip-cert-verify": false }, { "name": "💦 3 - Trojan - IPv4 - 2053", "type": "trojan", "server": "172.67.172.96", "port": 2053, "password": "jx(oeD3]_eKad7@y", "network": "ws", "udp": true, "ws-opts": { "path": "/trMEpBjctlDMaTr9FJ/dHMuaHBjLnR3", "headers": { "host": "ddd.zcr06.filegear-sg.me" }, "max-early-data": 2560, "early-data-header-name": "Sec-WebSocket-Protocol" }, "sni": "Ddd.ZCr06.fiLEGEar-sG.Me", "alpn": [ "h2", "http/1.1" ], "client-fingerprint": "random", "skip-cert-verify": false }, { "name": "💦 4 - Trojan - IPv4 - 2053", "type": "trojan", "server": "104.21.71.239", "port": 2053, "password": "jx(oeD3]_eKad7@y", "network": "ws", "udp": true, "ws-opts": { "path": "/trFeJHlNsB0tiFby38/dHMuaHBjLnR3", "headers": { "host": "ddd.zcr06.filegear-sg.me" }, "max-early-data": 2560, "early-data-header-name": "Sec-WebSocket-Protocol" }, "sni": "DdD.ZCR06.FileGeAr-sG.mE", "alpn": [ "h2", "http/1.1" ], "client-fingerprint": "random", "skip-cert-verify": false }, { "name": "💦 5 - Trojan - IPv6 - 2053", "type": "trojan", "server": "2606:4700:3036::6815:47ef", "port": 2053, "password": "jx(oeD3]_eKad7@y", "network": "ws", "udp": true, "ws-opts": { "path": "/trGXLW4qk4FH2XZcvH/dHMuaHBjLnR3", "headers": { "host": "ddd.zcr06.filegear-sg.me" }, "max-early-data": 2560, "early-data-header-name": "Sec-WebSocket-Protocol" }, "sni": "DDD.ZcR06.FILeGeAr-Sg.Me", "alpn": [ "h2", "http/1.1" ], "client-fingerprint": "random", "skip-cert-verify": false }, { "name": "💦 6 - Trojan - IPv6 - 2053", "type": "trojan", "server": "2606:4700:3036::ac43:ac60", "port": 2053, "password": "jx(oeD3]_eKad7@y", "network": "ws", "udp": true, "ws-opts": { "path": "/trYG8fa5sCusshgTV7/dHMuaHBjLnR3", "headers": { "host": "ddd.zcr06.filegear-sg.me" }, "max-early-data": 2560, "early-data-header-name": "Sec-WebSocket-Protocol" }, "sni": "Ddd.zcR06.FIlegeaR-sG.Me", "alpn": [ "h2", "http/1.1" ], "client-fingerprint": "random", "skip-cert-verify": false }, { "name": "💦 7 - Trojan - Clean IP - 2053", "type": "trojan", "server": "2606:4700:9c69:41e8:f3ba:a982:d95:7c5d", "port": 2053, "password": "jx(oeD3]_eKad7@y", "network": "ws", "udp": true, "ws-opts": { "path": "/trnNZle3sEREDRjHD5/dHMuaHBjLnR3", "headers": { "host": "ddd.zcr06.filegear-sg.me" }, "max-early-data": 2560, "early-data-header-name": "Sec-WebSocket-Protocol" }, "sni": "Ddd.zcr06.filEGeaR-Sg.ME", "alpn": [ "h2", "http/1.1" ], "client-fingerprint": "random", "skip-cert-verify": false }, { "name": "💦 8 - Trojan - Clean IP - 2053", "type": "trojan", "server": "2606:4700:a9:1bbc:2c68:294e:3b99:b83d", "port": 2053, "password": "jx(oeD3]_eKad7@y", "network": "ws", "udp": true, "ws-opts": { "path": "/trTd9a6OIZw7JbwXY8/dHMuaHBjLnR3", "headers": { "host": "ddd.zcr06.filegear-sg.me" }, "max-early-data": 2560, "early-data-header-name": "Sec-WebSocket-Protocol" }, "sni": "DdD.ZCr06.fiLEgEaR-SG.mE", "alpn": [ "h2", "http/1.1" ], "client-fingerprint": "random", "skip-cert-verify": false } ], "proxy-groups": [ { "name": "✅ Selector", "type": "select", "proxies": [ "💦 Best Ping 💥", "💦 1 - VLESS - Domain - 2053", "💦 2 - VLESS - Domain - 2053", "💦 3 - VLESS - IPv4 - 2053", "💦 4 - VLESS - IPv4 - 2053", "💦 5 - VLESS - IPv6 - 2053", "💦 6 - VLESS - IPv6 - 2053", "💦 7 - VLESS - Clean IP - 2053", "💦 8 - VLESS - Clean IP - 2053", "💦 1 - Trojan - Domain - 2053", "💦 2 - Trojan - Domain - 2053", "💦 3 - Trojan - IPv4 - 2053", "💦 4 - Trojan - IPv4 - 2053", "💦 5 - Trojan - IPv6 - 2053", "💦 6 - Trojan - IPv6 - 2053", "💦 7 - Trojan - Clean IP - 2053", "💦 8 - Trojan - Clean IP - 2053" ] }, { "name": "💦 Best Ping 💥", "type": "url-test", "url": "https://www.gstatic.com/generate_204", "interval": 30, "tolerance": 50, "proxies": [ "💦 1 - VLESS - Domain - 2053", "💦 2 - VLESS - Domain - 2053", "💦 3 - VLESS - IPv4 - 2053", "💦 4 - VLESS - IPv4 - 2053", "💦 5 - VLESS - IPv6 - 2053", "💦 6 - VLESS - IPv6 - 2053", "💦 7 - VLESS - Clean IP - 2053", "💦 8 - VLESS - Clean IP - 2053", "💦 1 - Trojan - Domain - 2053", "💦 2 - Trojan - Domain - 2053", "💦 3 - Trojan - IPv4 - 2053", "💦 4 - Trojan - IPv4 - 2053", "💦 5 - Trojan - IPv6 - 2053", "💦 6 - Trojan - IPv6 - 2053", "💦 7 - Trojan - Clean IP - 2053", "💦 8 - Trojan - Clean IP - 2053" ] } ], "rule-providers": { "cn": { "type": "http", "format": "yaml", "behavior": "domain", "url": "https://raw.githubusercontent.com/MetaCubeX/meta-rules-dat/meta/geo/geosite/cn.yaml", "path": "./ruleset/cn.yaml", "interval": 86400 }, "cn-cidr": { "type": "http", "format": "yaml", "behavior": "ipcidr", "url": "https://raw.githubusercontent.com/MetaCubeX/meta-rules-dat/meta/geo/geoip/cn.yaml", "path": "./ruleset/cn-cidr.yaml", "interval": 86400 }, "malware": { "type": "http", "format": "text", "behavior": "domain", "url": "https://raw.githubusercontent.com/Chocolate4U/Iran-clash-rules/release/malware.txt", "path": "./ruleset/malware.txt", "interval": 86400 }, "phishing": { "type": "http", "format": "text", "behavior": "domain", "url": "https://raw.githubusercontent.com/Chocolate4U/Iran-clash-rules/release/phishing.txt", "path": "./ruleset/phishing.txt", "interval": 86400 }, "cryptominers": { "type": "http", "format": "text", "behavior": "domain", "url": "https://raw.githubusercontent.com/Chocolate4U/Iran-clash-rules/release/cryptominers.txt", "path": "./ruleset/cryptominers.txt", "interval": 86400 }, "ads": { "type": "http", "format": "text", "behavior": "domain", "url": "https://raw.githubusercontent.com/Chocolate4U/Iran-clash-rules/release/ads.txt", "path": "./ruleset/ads.txt", "interval": 86400 } }, "rules": [ "RULE-SET,cn,DIRECT", "RULE-SET,cn-cidr,DIRECT", "RULE-SET,malware,REJECT", "RULE-SET,phishing,REJECT", "RULE-SET,cryptominers,REJECT", "RULE-SET,ads,REJECT", "MATCH,✅ Selector" ], "ntp": { "enable": true, "server": "time.apple.com", "port": 123, "interval": 30 } }