正向代理
也就是我们平常所说的翻墙,正常客户端访问不了google,但可以访问某个代理服务器,这个代理服务器可以访问google。
通过配置,客户端先连接上代理服务器,这样的话客户端给google发请求,其实是先通过代理服务器,它帮助我们去请求google,将请求回来的数据再通过它发给客户端。此时代理服务器对外表现为一个客户端。客户端必须预先配置好代理服务器的地址及端口号才能访问。(代理服务器是在客户端这边,与客户端是一个整体)
反向代理
客户端去请求google,但google内部通过代理服务器做了一层代理,实际上我们请求的是代理服务器,代理服务器将请求转发给内部的服务器,获取结果后再由代理服务器转发给客户端。此时代理服务器对外表现为一个服务器。(代理服务器是在服务器这边,与服务器是一个整体)
反向代理作用
- 保证内网的安全。当有恶意攻击时,攻击的是反向代理服务器,可以使用反向代理提供WAF功能,阻止web攻击,从而保证内网的安全
- 负载均衡。客户端访问代理服务器,代理服务器可以通过算法将请求转发给服务不忙的内网服务器,从而达到负载均衡。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。