Untitled
upstream { googledns: 'tcp+udp://dns.google.com:53' alidns: 'udp://dns.alidns.com:53' } routing { request { qname(geosite:category-ads) -> reject qname(geosite:category-ads-all) -> reject qname(geosite:huya, geosite:douyu, geosite:mihoyo) -> reject qname(geosite:cn)->alidns fallback: googledns } response { upstream(googledns) -> accept !qname(geosite:cn) && ip(geoip:private) -> googledns fallback: accept } } l4proto(udp) && dport(443) -> block pname(NetworkManager, systemd-resolved, dnsmasq) -> must_direct dport(11451) -> direct sport(11451) -> direct dip(geoip:private) -> direct domain(geosite:category-ads) -> block domain(geosite: category-ads-all) -> block domain(geosite: win-spy) -> block domain(domain: tracker.ai.xiaomi.com) -> block domain(keyword: tpstelemetry.tencent.com, keyword: beacon.qq.com, keyword: trace.qq.com, domain: dns.weixin.qq.com.cn) -> block domain(domain: zhihu-web-analytics.zhihu.com) -> block domain(domain: sugar.zhihu.com) -> block domain(geosite: google-ads, geosite: google@ads, geosite:bilibili-game, geosite:mihoyo, geosite:douyu, geosite:huya) -> block domain(keyword: douyu) -> block domain(keyword: sec.miui.com) -> block # Block Above
Leave a Comment