介绍三种属性PHP获取IP(http_x_forwarded_for,http_via,RE)

首先,没有代理服务器的使用。

remote_addr =你的IP
http_via =没有价值或没有显示
http_x_forwarded_for =没有价值或没有显示

两。使用透明代理服务器的情况:透明代理

remote_addr =最后的代理服务器IP
http_via =代理服务器IP
http_x_forwarded_for =你的真实IP,通过多个代理服务器,这个值是类似于以下内容:203.98.182.163,203.98.182.163,203.129.72.215。

这种代理服务器也将您的信息转发给您的访问对象,无法达到隐藏真实身份的目的。

三。使用普通匿名代理服务器的情况:匿名代理

remote_addr =最后的代理服务器IP
http_via =代理服务器IP
http_x_forwarded_for =代理服务器IP。经过多个代理服务器,这个值是类似于以下内容:203.98.182.163,203.98.182.163,203.129.72.215。

您的真实IP是隐藏的,但它是通过代理服务器访问访问对象的。

四。使用欺骗性代理服务器:篡改代理

remote_addr =代理服务器IP
http_via =代理服务器IP
http_x_forwarded_for =随机IP,经过多个代理服务器,这个值是类似于以下内容:203.98.182.163,203.98.182.163,203.129.72.215。

告诉访问对象您使用代理服务器,但创建一个假随机IP来欺骗它,而不是真正的IP。

五。使用高匿名代理服务器的情况:高匿名代理(精英代理)

remote_addr =代理服务器IP
http_via =没有价值或没有显示
http_x_forwarded_for =没有价值或没有显示。当通过多个代理服务器,该值是类似于以下内容:203.98.182.163,203.98.182.163,203.129.72.215。

代理服务器的信息完全替换为代理服务器的信息,就像直接使用代理服务器直接访问对象一样。