找回密码
 免费注册

[干货] 高匿名、匿名和透明代理有什么区别?

[复制链接]
admin 发表于 2021-10-8 16:04:56 | 显示全部楼层 |阅读模式
编写爬虫的时候,我们经常会用到代理ip;

HTTP代理按匿名度可分为透明代理、匿名代理和高度匿名代理。

使用透明代理,对方服务器可以知道你使用了代理,并且也知道你的真实IP。

透明代理访问对方服务器所带的HTTP头信息如下:

REMOTE_ADDR = 代理服务器IP

HTTP_VIA = 代理服务器IP

HTTP_X_FORWARDED_FOR = 你的真实IP

透明代理还是将你的真实IP发送给了对方服务器,因此无法达到隐藏身份的目的。

使用匿名代理,对方服务器可以知道你使用了代理,但不知道你的真实IP。

匿名代理访问对方服务器所带的HTTP头信息如下:

REMOTE_ADDR = 代理服务器IP

HTTP_VIA = 代理服务器IP

HTTP_X_FORWARDED_FOR = 代理服务器IP

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

使用高匿名代理,对方服务器不知道你使用了代理,更不知道你的真实IP。

高匿名代理访问对方服务器所带的HTTP头信息如下:

REMOTE_ADDR = 代理服务器IP

HTTP_VIA 不显示

HTTP_X_FORWARDED_FOR 不显示

高匿名代理隐藏了你的真实IP,同时访问对象也不知道你使用了代理,因此隐蔽度最高。

代理ip作为一种资源,网上的代理ip平台基本都是收费的。我收藏了一个免费的代理ip平台,量子代理,每天都有更新,很方便,推荐给程序猿们

回复

使用道具 举报

 楼主| admin 发表于 2021-10-8 16:10:53 | 显示全部楼层
注意:有一次我做开发的时候发现对方使用的是$_SERVER['REMOTE_ADDR'],无论我怎么改变curl发现对方还是可以获取到我的真实ip,然后我百度了半天才确认curl无法模拟$_SERVER['REMOTE_ADDR'],你只能祈祷对方用的不是$_SERVER['REMOTE_ADDR']获取你的ip。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

QQ|Archiver|手机版|小黑屋|信息共享网

GMT+8, 2024-5-15 17:43 , Processed in 0.072524 second(s), 18 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表