微信扫一扫 分享朋友圈

已有 871 人浏览分享

开启左侧

介绍一下什么是 反向代理

[复制链接]
871 0
1、反向代理的定义
定义:反向代理服务器位于用户与目标服务器之间,但是对于用户而言,反向代理服务器就相当于目标服务器,
即用户直接访问反向代理服务器就可以获得目标服务器的资源。同时,用户不需要知道目标服务器的地址,
也无须在用户端作任何设定。反向代理服务器通常可用来作为Web加速,即使用反向代理作为Web服务器的前置机来降低网络和服务器的负载,提高访问效率(来源百度百科)。
image.png
2、如何理解反向代理
解思路:无代理-->正向代理-->反向代理-->正向/反向代理的区别
代理类似于房产中介。
“无代理”与“有代理”的区别主要表现为:过滤不同、映射不同、权限不同。
【过滤】使用代理,可以对外界或内部的Internet地址进行过滤。
【映射】使用代理,多个用户使用代理访问外界时,只映射为一个IP地址。
【权限】使用代理,外界不能直接访问到内部网,同时限制内部网对外部的访问权限。
无代理,则无以上特征。

【正向代理】:
(内部网络用户向外网发送请求)
正向代理即通常所说的代理,用于代表内部网络用户向Internet上的服务器
(或称外部服务器,通常为Web服务器)
发出连接请求,并接收响应结果,执行该代理功能的服务器称为代理服务器。
使用代理服务器访问外部网络时,客户端必须在局域网设置中指明代理服务器的地址以及要代理的服务的端口号

【反向代理】:
(外部网络用户向内网发送请求)
反向代理的方向与正向代理相反,指代表外部网络用户向内部服务器发出请求,
即接收来自Internet上用户的连接请求,并将这些请求转发给内部网络上的服务器,
然后将从内部服务器上得到的响应返回给Internet上请求连接的客户,
执行反向代理服务的服务器称为反向代理服务器,反向代理服务器对外部用户表现为一个服务器。

【正向/反向代理】
正向代理是代理客户端,比如vpn
反向代理是代理服务器,比如nginx
最核心的不同在于代理的对象不同
代理哪端便可以隐藏哪端,隐藏后,也就避免暴露自己主服务器的位置

【代理协议】
此处的协议指的是网络传输协议。
主要是两种:Socks、HTTP
网络传输协议后续再扩展~~


3、反向代理的好处
反代理的好处有:
1.充当防火墙,具有安全性和匿名性
2.可以使负载均衡,可以充当“交通警察”角色
3.缓存作用,Web加速
(够缓存通常请求的数据,并可以将入站和出站数据压缩,加快其网站的性能)


4、使用代理实例
image.png
以请求baidu为例,通过Fiddler抓包可以看出该请求走的是代理


免责声明:
1,海欣资源网所发布的资源由网友上传和分享,不保证信息的正确性和完整性,且不对因信息的不正确或遗漏导致的任何损失或损害承担责任。
2,海欣资源网的资源来源于网友分享,仅限用于学习交流和测试研究目的,不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。
3,海欣资源网所发布的资源由网友上传和分享,版权争议与本站无关,您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容。
4,如果您喜欢,请支持正版,购买正版,得到更好的正版服务,如有侵权,请联系我们删除并予以真诚的道歉,联系方式邮箱 haixinst@qq.com
海欣资源-企业信息化分享平台。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

0

关注

0

粉丝

66

主题
热度排行
回复排行
最新贴子

Archiver|手机版|海欣资源 ( 湘ICP备2021008090号-1 )|网站地图

GMT+8, 2024-11-21 18:06 , Gzip On, MemCached On.

免责声明:本站所发布的资源和文章均来自网络,仅限用于学习交流和测试研究目的,不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。 本站信息来自网络,版权争议与本站无关,您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容。 如果您喜欢,请支持正版,购买正版,得到更好的正版服务,如有侵权,请联系我们删除并予以真诚的道歉。