{ "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": "/zO3dRZDp3GWkz6m5/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": "/XnLQee4yEnJx7NHd/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": "/m09sOVxSBBaUNFHV/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": "/18GwqRYTLv7dYFS0/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": "/MJrFgj6AjemPWsf0/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": "/BstnSFCNtMpQrg0S/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": "/pPQjyR3yhYWORy6b/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": "/DmSYiTxyoJ41VZ7a/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": "/trDTUjkH6VkDGGJkYp/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": "/trvWwAzoI3Q7kp9PW2/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": "/tr5ZZVqy0Mqusjt4qw/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": "/trdtGlU19s2enhfarx/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": "/trISn1Y9Nj1pbZ6Gku/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": "/trKpT1vg5D5DDNOqte/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": "/trg9suxTV7OVpjkLjZ/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": "/trPEUXoU0LCL84d5gI/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 } }