只是个问题。当客户端确实通过代理时,我们能否分辨出它是通过 NAT 吗?
答案1
默认情况下,非透明代理将“Via:”字段插入到HTTP请求头中。
当然,这是一个可配置选项,可以禁用,例如:http://www.squid-cache.org/Doc/config/via/
透明代理试图不可见,因此无法被检测到:
“‘透明代理’是指除了代理身份验证和识别所需的范围之外,不会修改请求或响应的代理”。
请参阅此处了解更多信息:http://en.wikipedia.org/wiki/Proxy_server#Transparent_proxy
答案2
静默代理可能与 NAT 难以区分。但有些代理可能会添加标头,以便识别请求是通过代理发出的。