{ "log": { "disabled": true, "level": "panic" }, "dns": { "servers": [ { "tag": "Internet-dns", "address": "1.1.1.2", "detour": "Internet" }, { "tag": "direct-dns", "address": "8.8.4.4", "detour": "direct" }, { "tag": "fake-dns", "address": "fakeip" } ], "rules": [ { "outbound": "any", "server": "direct-dns", "rewrite_ttl": 60 }, { "domain_suffix": [ ".ir", ".xn--mgba3a4fra", ".xn--mgba3a4f16a" ], "server": "direct-dns", "rewrite_ttl": 60 }, { "inbound": "tun-in", "query_type": [ "A", "AAAA" ], "server": "fake-dns", "disable_cache": true } ], "fakeip": { "enabled": true, "inet4_range": "198.18.0.0/15", "inet6_range": "fc00::/18" }, "strategy": "prefer_ipv4", "independent_cache": true }, "inbounds": [ { "type": "tun", "tag": "tun-in", "interface_name": "sing-box", "mtu": 9000, "address": [ "172.18.0.1/30", "fdfe:dcba:9876::1/126" ], "auto_route": true, "strict_route": true, "route_exclude_address": [ "192.168.0.0/16", "fc00::/7" ], "stack": "system" } ], "outbounds": [ { "type": "selector", "tag": "Internet", "outbounds": [ "Best Latency", "🕊 JNIR\n@JavidnamanIran", "🕊 JNIR - IPv6\n@JavidnamanIran" ] }, { "type": "urltest", "tag": "Best Latency", "outbounds": [ "🕊 JNIR\n@JavidnamanIran", "🕊 JNIR - IPv6\n@JavidnamanIran" ], "url": "http://www.gstatic.com/generate_204", "interval": "3m0s", "tolerance": 1, "idle_timeout": "30m0s" }, { "type": "hysteria2", "tag": "🕊 JNIR\n@JavidnamanIran", "domain_strategy": "ipv4_only", "server": "api.kermanshahi.org", "server_port": 0, "server_ports": "33500:52000", "hop_interval": "3m0s", "obfs": { "type": "salamander", "password": "@JavidnamanIran-Javid-SHAH-KingRezaPahlavi" }, "password": "b4bd0613-ff7c-4f2f-954d-185915e6ddad", "tls": { "enabled": true, "server_name": "api.kermanshahi.org", "alpn": "h3", "min_version": "1.3", "ech": { "enabled": true, "config": [ "-----BEGIN ECH CONFIGS-----", "AEP+DQA/AAAgACAhrMuVZvRSQBndy2AU/IHugCC/fXns1VqCaS9+S/MmDgAMAAEA", "AQABAAIAAQADAAhpZWVlLm9yZwAA", "-----END ECH CONFIGS-----" ] } } }, { "type": "hysteria2", "tag": "🕊 JNIR - IPv6\n@JavidnamanIran", "domain_strategy": "ipv6_only", "server": "api.kermanshahi.org", "server_port": 0, "server_ports": "33500:52000", "hop_interval": "3m0s", "obfs": { "type": "salamander", "password": "@JavidnamanIran-Javid-SHAH-KingRezaPahlavi" }, "password": "b4bd0613-ff7c-4f2f-954d-185915e6ddad", "tls": { "enabled": true, "server_name": "api.kermanshahi.org", "alpn": "h3", "min_version": "1.3", "ech": { "enabled": true, "config": [ "-----BEGIN ECH CONFIGS-----", "AEP+DQA/AAAgACAhrMuVZvRSQBndy2AU/IHugCC/fXns1VqCaS9+S/MmDgAMAAEA", "AQABAAIAAQADAAhpZWVlLm9yZwAA", "-----END ECH CONFIGS-----" ] } } }, { "type": "direct", "tag": "direct" } ], "route": { "rules": [ { "ip_cidr": [ "172.18.0.2", "fdfe:dcba:9876::2" ], "action": "hijack-dns" }, { "action": "sniff" }, { "protocol": "dns", "action": "hijack-dns" }, { "domain_suffix": [ ".ir", ".xn--mgba3a4fra", ".xn--mgba3a4f16a" ], "outbound": "direct" } ], "auto_detect_interface": true }, "experimental": { "cache_file": { "enabled": true, "path": "cache.db", "cache_id": "saeed", "store_fakeip": true } } }