代理ip有正向和反向之分,那么我们在实际使用时如何区分正向代理和反向代理,又从哪里获得各种类型的代理IP呢?
首先,正向代理简单来说就是替客户端发送请求和接受数据,应用场景主要是可以做缓存,加速访问资源,对外隐藏用户信息等,反向代理简单来说就是代替服务器提供数据,应用场景有,保证内网的安全,负载均衡等。负载均衡就是由服务器端主动提供代理服务器,让客户在不同的地区访问该服务的内容速度都差不多。
HTTP代理按匿名度可分为:透明代理、匿名代理和高度匿名代理。
使用透明代理,对方服务器可以知道你使用了代理,并且也知道你的真实IP。透明代理访问对方服务器所带的HTTP头信息如下:
REMOTE_ADDR = 代理服务器IP
HTTP_VIA = 代理服务器IP
HTTP_X_FORWARDED_FOR = 代理服务器IP
使用匿名代理,对方服务器可以知道你使用了代理,但不知道你的真实IP。匿名代理访问对方服务器所带的HTTP头信息如下:
REMOTE_ADDR = 代理服务器IP
HTTP_VIA = 代理服务器IP
HTTP_X_FORWARDED_FOR = 代理服务器IP
使用高匿名代理,对方服务器不知道你使用了代理,更不知道你的真实IP。高匿名代理访问对方服务器所带的HTTP头信息如下:
REMOTE_ADDR = 代理服务器IP
HTTP_VIA 不显示
HTTP_X_FORWARDED_FOR 不显示
如何获取代理IP
1、可以付费租用代理
2、可以去网上查找免费的代理IP
3、可以自己用拨号服务器搭建代理IP