nginx之正反向代理

Nginx正向代理和反向代理:

一丶首先我们先搞懂代理是个什么意思:

代理:代理简单来说,就是如果我们想做什么,但又不想直接去

做,那么这时候就找另外一个人帮我们去做。那么这个例子里面的中

介公司就是给我们做代理服务的,我们委托中介公司帮我们找房子

 

二丶nginx主要能够代理的几种协议,其中用到最多的就是http代理

协议:   

HTTP/HTTPS HTTP  server

客户端 ICMP/POP/IMAP nginx Mail  server

RTMP Media server

 

 

三丶正向代理:

例:我们国内的ip进行访问谷歌是访问不了的,美国是可以访问

谷歌的,我们是不是将电脑对外的公网ip地址换成美国的ip地址就能

访问了那么怎么去改变我们的ip地址了:(修改我们电脑的ip地址是不

是就是修改我们客户端。)通过VPN服务器进行修改,先进行连接VPN

服务器然后改我们客户端的ip地址就可以进行正常访问谷歌了

 

VPNVPN本身就是做正向代理的

VPN通俗点讲就是一个中转服务当我们电脑接入 VPN 后,我们对外IP

地址就会变成VPN服务器的 公网IP,我们请求或接受任何数据都会

通过这个VPN 服务器然后传入到我们本机(例:比如我们玩lol它是

分为网通和电信大区吧,我们电脑接入的是电信宽带,那么去玩网通

大区就会很卡,这个时候我们通过VPN将电信网络变为网通网络,那么

再去玩网通大区就不会卡了(注意:VPN是不能够增加带宽的))

 

四丶反向代理:

反向代理是不需要接入VPN,客户端也不需要做任何配置就可以访

问服务器,我们只需要发送请求,由反向代理服务器去目标服务器获取

资源,在返回给客户端此时nginx代理服务器和目标服务器对外就是一个

服务器,暴露是对外的ip地址,隐藏了真实的ip地址(反向代理是在服

务端进行设置,客户端时不需要进行任何操作,只用请求获取资源就行)

 

总结:正向代理其实就是代理的是客户端

  反向代理其实就是代理的是服务端

 

posted @ 2021-08-13 22:15  多测师-星sir  阅读(247)  评论(0)    收藏  举报