nginx正向代理 & 反向代理

1、正向代理

1.我访问不了某网站,但是我能访问一个代理服务器,这个代理服务器呢,他能访问那个我不能访问的网站

2.于是我先连上代理服务器,告诉他我需要那个无法访问网站的内容,代理服务器去取回来,然后返回给我。

3.客户端必须设置正向代理服务器,当然前提是要知道正向代理服务器的IP地址,还有代理程序的端口。

4.例如之前使用过这类软件例如CCproxy,http://www.ccproxy.com/ 需要在浏览器中配置代理的地址 。

正向代理作用:

1.访问原来无法访问的资源,如google

2.可以做缓存,加速访问资源

3.对客户端访问授权,上网进行认证

4.代理可以记录用户访问记录(上网行为管理),对外隐藏用户信息

2、反向代理

1.反向代理对用户透明,客户端无需任何配置即可访问服务。

2.实际运行方式是指以代理服务器来接受internet上的连接请求,然后将请求转发给内部网络上的服务器。

3.并将从服务器上得到的结果返回给internet上请求连接的客户端,此时代理服务器对外就表现为一个服务 器。

3、反向代理使用场景

1.保证内网的安全,可以使用反向代理提供WAF功能,阻止web攻击

例:大型网站,通常将反向代理作为公网访问地址,Web服务器是内网

2.负载均衡,通过反向代理服务器来优化网站的负载

猜你喜欢

转载自www.cnblogs.com/junjun511/p/11299361.html