有没有办法知道用户是否在代理服务器后面?
答案 0 :(得分:2)
不,但如果是出于缓存目的,您可以使用http协议标头非常有效地控制代理的缓存。
答案 1 :(得分:0)
一般来说,Piotr Blasiak是对的,因为我们讨论的是第7层协议,即HTTP,在这种情况下,代理充当针对(web)服务器的客户端。 Afaik,来自代理的HTTP请求不能与来自“实际”客户端的HTTP请求区分开来。但是,您可以确定用户的IP地址。在大多数情况下,这是一个无用的信息。但是,如果此IP地址属于众所周知的代理(例如,其中一个网络),那么您几乎可以肯定。因此,唯一的方法是基于概率猜测和查找表。
也许这有帮助。
亲切的问候, mefiX