HTTP 服务器是否有办法根据 HTTP 标头判断代理服务器是否参与了连接?
答案1
不一定。好的信息可能会添加一些标题。不太友好的信息可能不会。您的里程可能会因您使用信息的原因/方式而异。
答案2
如果启用了标头。例如,我在 pfSense 上安装了 Squid(基本上是路由器上带有 GUI 的 Squid)。那里有 2 个相关选项:
“禁用 X-Forward
如果未设置,Squid 将在其转发的 HTTP 请求中包含您系统的 IP 地址或名称。
禁用 VIA
如果未设置,Squid 将根据 RFC2616 的要求在请求和回复中包含 Via 标头。”
答案3
有像 X-Real-IP X-Forwared-For 这样的标题可以帮助您检测代理。