Have experienced long loading latency of images from zhihu.com (.zhimg.com) & qq.com (.gtimg.com)
Further looked dnsmasq & unbound configuration, seems all DNS request forwarded to dns.rubyfish.cn and responded some IPs not friendly to china hosts. China whitelist didn't work either.
Below command is replacing 114.114.114.114 with 127.0.0.1 but I doubt it end up forwarding everything to unbound. (Not proved yet, I don't have the router now for testing)
Any request -> local 53 -> local unbound
sed "s#114\.114\.114\.114#${default_dns_ip}#" ${ACCELERATED_CONFIG}.bak > ${ACCELERATED_CONFIG}
dnsmasq forwarding all to unbound with wildcard "#"
server=/#/127.0.0.1#15253
Not sure if you have same problem, if yes I suggest to
China whitelist mode: keep 114.114.114.114 for DNS request forwarding, use unbound as local default
GFW mode: Remove default forwarding, forward only gfwlist domain to unbound service
Have experienced long loading latency of images from zhihu.com (.zhimg.com) & qq.com (.gtimg.com)
Further looked
dnsmasq
&unbound
configuration, seems all DNS request forwarded todns.rubyfish.cn
and responded some IPs not friendly to china hosts. China whitelist didn't work either.unbound
upstream query thru DoT rubbyfishBelow command is replacing 114.114.114.114 with 127.0.0.1 but I doubt it end up forwarding everything to unbound. (Not proved yet, I don't have the router now for testing)
sed "s#114\.114\.114\.114#${default_dns_ip}#" ${ACCELERATED_CONFIG}.bak > ${ACCELERATED_CONFIG}
dnsmasq
forwarding all to unbound with wildcard "#"server=/#/127.0.0.1#15253
Not sure if you have same problem, if yes I suggest to
unbound
as local defaultunbound
service