HTTP 标头可用于判断页面是否已通过代理吗?

HTTP 标头可用于判断页面是否已通过代理吗?

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 这样的标题可以帮助您检测代理。

相关内容