Chrome 的绕过规则无法选择它的 DNS 解析器
在检查 Chromium SOCKS 设置时,区分目标路由排除与本地域名解析规则。
根据你要修改的环节选择相应的标志:
--proxy-bypass-list- 选择绕过已配置代理的目标。
--host-resolver-rules- 改变 Chromium 本地解析器处理所选名称的方式。
绕过标记 <-loopback> 会减去一条隐式的直连路由例外。它不会指示把 DNS 查询发送给 SOCKS。
Chromium 的 SOCKS5 路径通常让代理解析目标名称,而浏览器的其他功能仍可能进行本地查询。因此,一个成功通过代理的页面无法证明每个 DNS 查询实际走哪条路径。
不要阻断找到代理的那次查询
一条拒绝本地查询的宽泛解析器规则,也可能拒绝用于到达代理本身的主机名。Chromium 文档中的示例对那个端点单独作了考虑。去掉它的例外,可能在 SOCKS 协商开始之前就让浏览器停下。
在修改这两个控制项中的任何一个之前,先确定名称和查询的归属:本地目标查询、代理端点查询以及代理侧的目标失败,是彼此不同的观察结果。某个接口拒绝一个命令行开关,并不证明另一个开关会取代它。使用浏览器会话所支持的配置接口,然后分别检查路由选择与 DNS 处理。