代理,可以理解为是一种网络服务,主要是转发客户端的请求到目标服务器,并转发服务器的返回结果到客户端。在客户端与目标服务器中间起桥梁作用,也增加了终端的安全性。提供这种代理服务的机器可称为代理服务器,一般的网关、路由器都提供代理服务。
1.http代理服务器
可以简单理解是浏览器与目标Web服务器之间一台服务器,客户端首先会与HTTP代理服务器建立连接,然后将HTTP请求转发给HTTP代理服务器,HTTP代理服务器根据HTTP请求里的目标主机、端口信息先与目标Web服务器建立连接,然后将HTTP请求转发给目标Web服务器.
2.Socks代理服务器
分socks 4 和socks 5两种类型,socks 4只支持TCP协议而socks 5支持TCP/UDP协议。这是比HTTP代理服务器更底层的,只是简单地传递数据,不关心是何种应用协议,可认为是透传。