我有一个设置,其中A(客户端)向B(完全透明的代理服务器)发出HTTP请求,该请求将请求重定向到C并将响应从C重定向到A.
是否可以直接向A回复A而不通过B?
答案 0 :(得分:0)
是和否。
有一个名为"X-Forwarded-For"的可选HTTP请求标头字段,某些代理服务器会在将其转发到目标服务器之前将其注入HTTP请求。您必须检查特定的代理服务器及其配置,以了解它是否执行此操作。该字段应包含请求的实际发起者的IP地址。我亲自使用它来准确地确定网站访问者的地理位置,但我确信还有其他用途。
无论如何,因为HTTP在TCP之上运行,而不是像UDP这样的无连接协议,C点仍然需要与A点建立一个全新的连接...除非A点是A,否则可能不会发生神秘地听一个人。即使它知道A点的IP地址。