代理服务流程:
- 客户端首先与代理服务器创建连接,接着根据代理服务器所使用的代理协议,请求对目标服务器创建连接、或者获得目标服务器的指定资源。
- 代理服务器可能对目标服务器的资源下载至本地缓存,如果客户端所要获取的资源在代理服务器的缓存之中,则代理服务器并不会向目标服务器发送请求,而是直接传回已缓存的资源。
- 一些代理协议允许代理服务器改变客户端的原始请求、目标服务器的原始响应,以满足代理协议的需要。
代理服务器:
提供代理服务的系统称为代理服务器(Proxy Server)。
正向代理和反向代理
在正向代理中,Proxy 和 Client 同属于一个 LAN,隐藏了客户端信息。
在反向代理中,Proxy 和 Server 同属于一个 LAN,隐藏了服务端信息。