反向代理与正向代理
代理 反向 正向
2023-06-13 09:15:51 时间
编程行业经常会看到反向代理与正向代理这两个名词。甚至有时候面试,面试官会直接问你会不会配置项目反向代理实现项目负载均衡,提升后台服务的性能。
那么什么是反向代理,什么又是正向代理呢。
可以这么理解,反向代理就是代理的服务器,隐藏了服务端。客户端不会直接连接服务端,而是连接到一个代理服务器,然后由代理服务器给你找到真实的服务器地址。我们nginx就是做的这个事情,具体请求到哪一个服务后端,由nginx来分配。
正向代理正好相反,它代理了客户端,隐藏了客户端。服务不知道请求来自哪一个客户端。例如我们使用vpn来访问内网服务器,原本我们希望只有内网的客户端才可以访问部署在内网的服务,这是出于安全的考虑。但是有时候我们又需要在外网的客户端也可以访问,这个时候我们需要在客户端安装vpn,配置代理,然后外网的客户端才可以访问到内网的服务。客户端通过代理假装是内网的机器。
这么理解应该可以分清正向代理和反向代理了吧
相关文章
- CGLIB代理使用与原理详解
- Nginx配置反向代理
- Nginx反向代理缓存(proxy_cache配置)
- Nginx请求直接代理与间接代理配置
- Nginx正向代理、反向代理、负载均衡
- Nginx 路由转发和反向代理 location 配置「建议收藏」
- Ngnix反向代理Docker容器后404
- aop动态代理机制有哪些_aop和动态代理的关系
- 正向代理&反向代理(校园网为例)
- 什么是泛目录?二级目录反向代理怎么做?
- 代理网站列表
- 【错误记录】Groovy 闭包使用报错 ( 闭包中不能直接使用外部对象的方法 | 需要先设置 delegate 代理 )
- 什么是泛目录?二级目录反向代理怎么做?
- Nginx反向代理详解程序员
- Mybatis学习总结(二):Mapper代理开发详解编程语言
- Linux实现反向代理的优势(linux反向代理)
- tomcat结合反向代理实现tomcat部署
- 使用高匿爬虫代理的安全性
- Nginx安装笔记(含PHP支持、虚拟主机、反向代理负载均衡)
- centos下简单配置安装Squid3.0反向代理
- 如何阻止网站被恶意反向代理访问(防网站镜像)