Categories


Tags


获取用户IP地址的三个属性的区别

一、没有使用代理服务器的情况:

REMOTE_ADDR = 您的 IP

HTTP_VIA = 没数值或不显示

HTTP_X_FORWARDED_FOR = 没数值或不显示

二、使用透明代理服务器的情况:Transparent Proxies

REMOTE_ADDR = 最后一个代理服务器 IP

HTTP_VIA = 代理服务器 IP

HTTP_X_FORWARDED_FOR = 您的真实 IP ,经过多个代理服务器时,这个值类似如下:203.98.182.163, 203.98.182.163, 203.129.72.215.

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

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

REMOTE_ADDR = 最后一个代理服务器 IP

HTTP_VIA = 代理服务器 IP

HTTP_X_FORWARDED_FOR = 代理服务器 IP ,经过多个代理服务器时,这个值类似如下:203.98.182.163, 203.98.182.163, 203.129.72.215.

隐藏了您的真实IP,但是向访问对象透露了您是使用代理服务器访问他们的。

四、使用欺骗性代理服务器的情况:Distorting Proxies

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欺骗它。

五、使用高匿名代理服务器的情况:High Anonymity Proxies (Elite proxies)

REMOTE_ADDR = 代理服务器 IP

HTTP_VIA = 没数值或不显示

HTTP_X_FORWARDED_FOR = 没数值或不显示 ,经过多个代理服务器时,这个值类似如下:203.98.182.163, 203.98.182.163, 203.129.72.215.

完全用代理服务器的信息替代了您的所有信息,就象您就是完全使用那台代理服务器直接访问对象。(via)

来源:月光博客


Public @ 2011-08-22 15:26:07

Windows Server 2008R2系统安装Oracle10g数据库

安装Oracle10g数据库前,需要先安装Windows Server 2008R2操作系统和一些必要的软件。以下是大致的步骤: 1. 安装Windows Server 2008R2操作系统,确保系统满足Oracle10g的要求,如CPU、内存等。 2. 在Windows Server 2008R2系统上安装必要的软件,如Java Runtime Environment (JRE)、.NET

Public @ 2023-06-18 06:00:20

Linux时间同步设置

1.首先需了解linux内一任务计划工具crontabcrontab可以定时去执行你要做的动作直接用crontab命令编辑crontab -u //设定某个用户的cron服务,一般root用户在执行这个命令的时候需要此参数crontab -l //列出某个用户cron服务的详细内容crontab -r //删除某个用户的cron服务crontab -e //编辑某个用户的cron服务一般使用cro

Public @ 2015-08-08 15:47:33

善用抓取诊断工具:站点IP变更

站点IP变更可能导致网站无法访问,对于网站管理员来说需要及时进行诊断和处理。以下是使用抓取诊断工具进行站点IP变更诊断的步骤: 1. 使用ping命令检测站点是否可以访问。在命令提示符或终端中输入ping加上站点域名或IP地址,例如“ping www.example.com”或“ping 192.0.2.1”。如果无法ping通站点,则可能是站点IP变更导致的问题。 2. 使用tracerou

Public @ 2023-04-03 23:00:29

更多您感兴趣的搜索

0.522625s