代理是网络传输的中间媒介,它在服务器跟客户端两者之间,往返传输HTTP报文,应对客户端的时候它装作是服务器端,应对服务器端的时候它装作是客户端。因此 它同时需要模拟HTTP的request和response。可以根据下面这张图片直观性的展现以上工作原理:
能够访问某些不可以直接访问的国外网站,或是提高某些国外网站或服务器的速度。隐藏真实IP,免遭他人攻击。如果你不想让对方知道你的个人身份,使用HTTP代理ip是一个简易行得通的好方法。代理能够适用于多种多样场景,如防火墙、隐身模式、web缓存等等等等。他作为一个拦截在服务器端与客户端之间的中间者,能够过滤请求或是回应,更改返还的数据信息,缓存返还的数据信息,平衡服务器的压力,为客户端隐藏身份,负载均衡。