![从本地子网连接到 IP 时出现错误 12206“代理链循环”](https://linux22.com/image/699663/%E4%BB%8E%E6%9C%AC%E5%9C%B0%E5%AD%90%E7%BD%91%E8%BF%9E%E6%8E%A5%E5%88%B0%20IP%20%E6%97%B6%E5%87%BA%E7%8E%B0%E9%94%99%E8%AF%AF%2012206%E2%80%9C%E4%BB%A3%E7%90%86%E9%93%BE%E5%BE%AA%E7%8E%AF%E2%80%9D.png)
配置:TMG 在 10.0.3.1 上启动,有三个网络适配器,其中一个已连接到 Internet。本地 Windows 8.1 PC 在 10.0.3.xx 上尝试连接到托管交换机(内部),http://10.0.3.yy通过浏览器。PC 的网关为 10.0.3.1,交换机可能根本没有此设置。交换机未在 TMG 上发布。PC 收到错误 12206:代理链循环页面进入浏览器,源自 10.0.3.1。TMG 的日志显示相应的事件 ID 为 14141,内容大致相同。
如果浏览器配置为不使用代理,流量怎么会经过 TMG?如何让 PC 忽略 TMG 的存在并通过 HTTP 直接连接到交换机?
PS:telnet 10.0.3.yy 80
手动GET / HTTP/1.0
发送也会导致从 TMG 检索到 12206 页面,所以该问题应该出在底层网络层。
答案1
如果启用了默认的 SecureNAT 网络规则,流量将无需代理即可通过。代理链循环错误通常是由于配置错误造成的,或者如果它开始随机发生,则很可能是由于 DNS 问题,请尝试清除 TMG 服务器的 DNS 缓存,如果您的网络上运行着 DNS 服务器,请更改根转发器的顺序。
对于本地地址,例如托管交换机,您需要在浏览器中排除该地址(如果您使用的是 Windows 10,则在代理设置中排除该地址)。在较旧的 Windows 版本中,如果您的备用浏览器设置为使用系统设置,您可以在 IE 或控制面板 -> Internet 选项中禁用代理。