内网 Adguard Home 做 DNS ,客户端 Mac+Surge
使用 Safari 在访问某些网站时,如 smzdm.com 时,非常慢,卡住好几秒钟才显示完页面。查看进度是因为在 Adguard Home 中拦截了 s2.zdmimg.com 这个域名,在 Surge 中能看到请求为 REJECT(RULE-SET LAN)(返回解析请求为 0.0.0.0),按说这个请求会直接中断,但 Surge 中会看到一直尝试,多达一二十次。
想不通哪里的问题,请帮忙分析一下。
1
Nicholas1012 17 小时 20 分钟前
|
2
Socrazy OP 其它倒没注意到,怀疑是 Safari 对 REJECT 这样的动作请求跟 Chrome 不一样。
如果直接关掉 Adguard Home ,在 Surge 中添加规则,也是一样的问题。 但拦截的域名这么多,为什么单单这个域名有这样的问题? |
3
georgex 16 小时 48 分钟前
一样的问题,xhs 也是这样,疯狂请求
|
4
tsanie 16 小时 6 分钟前
我也碰到过类似问题,adguard 中拦截 dns 的方式更换一下试试,refused 和 nxdomain 返回都试试。
因为之前直接装在路由器 dnsmasq 前置的,最后我改成返回 dnsmasq 中定义的 bogus-nxdomain 的 ip 就好了。 现在我把 adguard 单独放到一个服务器上直接服务局域网客户端后就没再有这种问题了。 |
5
Socrazy OP @tsanie Adguard 返回都试过无效。只要 Surge 中是 Reject 策略,就会有这个问题。
我的 Adguard Home 就是局域网内的一台单独机器做的。 |
6
MacsedProtoss 14 小时 39 分钟前 via iPhone
到底是为啥要开 adguard ,surge 不就可以解决这些问题吗?
|
7
Socrazy OP @MacsedProtoss 现在的问题不是 Adguard ,只要 Surge 里 REJECT s2.zdmimg.com 就会出现这个问题,你可以测试一下。
|
8
MacsedProtoss 13 小时 5 分钟前
|
9
263 12 小时 43 分钟前
大概率是 adguard 的拦截规则和 surge reject 冲突了,二者选其一。
|
11
MacsedProtoss 12 小时 11 分钟前 via iPhone
@Koma 没记错的话 adguard 是用 dns 来做的拦截 然而 surge 我记得是 fakeip 这样搞一定是会出事的
|
12
emrys0ff 10 小时 1 分钟前
我的 Surge 开一段时间后,总是 DNS 会挂掉,很烦
|