正向代理与反向代理的区别【Nginx读书笔记】

正向代理与反向代理的区别【Nginx读书笔记】正向代理的概念正向代理 也就是传说中的代理 他的工作原理就像一个跳板 简单的说 我是一个用户 我访问不了某网站 但是我能访问一个代理服务器这个代理服务器呢 他能访问那个我不能访问的网站于是我先连上代理服务器 告诉他我需要那个无法访问网站的内容代理服务器去取回来 然后返回给我从网站的角度 只在代理服务器来取内容的时候有一次记录有时候并不知道是用户的请求 也隐藏了用户的资料 这取决于代理告不告诉网站结

正向代理的概念

结论就是 正向代理 是一个位于客户端和原始服务器(origin server)之间的服务器,为了从原始服务器取得内容,客户端向代理发送一个请求并指定目标(原始服务器),然后代理向原始服务器转交请求并将获得的内容返回给客户端。客户端必须要进行一些特别的设置才能使用正向代理。

反向代理的概念

这里所提到的 ooxx.me 这个域名对应的服务器就设置了反向代理功能

结论就是 反向代理正好相反,对于客户端而言它就像是原始服务器,并且客户端不需要进行任何特别的设置。客户端向反向代理 的命名空间(name-space)中的内容发送普通请求,接着反向代理将判断向何处(原始服务器)转交请求,并将获得的内容返回给客户端,就像这些内容 原本就是它自己的一样。

两者区别

用途 上来讲:

正向代理的典型用途是为在防火墙内的局域网客户端提供访问Internet的途径。正向代理还可以使用缓冲特性减少网络使用率。反向代理的典型用途是将 防火墙后面的服务器提供给Internet用户访问。反向代理还可以为后端的多台服务器提供负载平衡,或为后端较慢的服务器提供缓冲服务。

另外,反向代理还可以启用高级URL策略和管理技术,从而使处于不同web服务器系统的web页面同时存在于同一个URL空间下。

安全性 来讲:

正向代理允许客户端通过它访问任意网站并且隐藏客户端自身,因此你必须采取安全措施以确保仅为经过授权的客户端提供服务。

反向代理对外都是透明的,访问者并不知道自己访问的是一个代理。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/178872.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月26日 下午4:20
下一篇 2026年3月26日 下午4:21


相关推荐

  • 跳出循环语句

    跳出循环语句跳出循环语句

    2022年6月4日
    32
  • SqlSessionTemplate是如何保证MyBatis中SqlSession的线程安全的?「建议收藏」

    SqlSessionTemplate是如何保证MyBatis中SqlSession的线程安全的?「建议收藏」一、DefaultSqlSession的线程不安全性在MyBatis架构中SqlSession是提供给外层调用的顶层接口,实现类有:DefaultSqlSession、SqlSessionManager以及mybatis-spring提供的实现SqlSessionTemplate。默认的实现类为DefaultSqlSession如。类图结构如下所示:对于MyBatis提供的原生实现类来…

    2022年5月31日
    38
  • 2022年双非上岸北京理工大学软件工程经验

    2022年双非上岸北京理工大学软件工程经验感想很久之前就想写一篇文章来记录自己这段考研的辛苦历程了,感谢这一路陪伴我的朋友对我的鼓励支持,软工今年是前30去校本部,后35名去唐山研究院,软工相比于前几年来说一直在缩招,20年招95个,21年招74个,今年招65个,所以23今年想报的要做好会缩招的准备,我最终是去了唐山研究院,但是这对我本科双非的学生来说已经知足了。今年2022年被称为考研元年,难度可以说是极其高了,想要上岸不容易,从如今考研的形式来看,未来考研将会越来越难,希望学弟学妹们仔细认真的选择院校,可以通过关注一些公众号像王道论坛,

    2022年6月14日
    500
  • python余弦定理_余弦定理与文本相似度

    python余弦定理_余弦定理与文本相似度什么是余弦定理学过向量代数的人都知道 向量实际上是多维空间中有方向的线段 如果两个向量的方向一致 即夹角接近零 那么这两个向量就相近 而要确定两个向量方向是否一致 这就要用到余弦定理计算向量的夹角了 余弦定理对我们每个人都不陌生 它描述了三角形中任何一个夹角和三个边的关系 换句话说 给定三角形的三条边 我们可以用余弦定理求出三角形各个角的角度 假定三角形的三条边为 a b 和 c 对应的三个角为

    2026年3月17日
    2
  • eclipse 快捷调整字体_eclipse字体大小设置快捷键

    eclipse 快捷调整字体_eclipse字体大小设置快捷键原标题 win10 系统如何更改 Eclipse 字体大小 关于电脑问题教程分享 来源 191 路由网 编辑 小元 因为编辑需要 不少朋友都会在 windows10 系统电脑中安装 Eclipse 英文版软件 用户对于代码的应用应该是没有问题的 可在英文版 Eclipse 设置字体小大却是两眼一抹黑 这该怎么办呢 今天 小编就为大家分享 win10 系统更改 Eclipse 字体大小的具体方法 具体如下 1 点击

    2026年3月18日
    2
  • pip常用命令以及升级方法

    pip常用命令以及升级方法pip常用命令以及升级方法使用python时经常使用到pip命令,可以方便安装python的各种第三方库1:查看pip打开cmd窗口,输入pip命令,会显示pip所有的参数使用方法如果输入pip提示Didnotprovideacommand,可能是没有配置环境变量导致的,也可能系统安装有多个pip2:查看pip的安装路径wherepip3:查看pip版本pip-V(注意V要大写)4:pip升级方法安装python第三方包时,会有pip版本的提示方法一:输入pipin

    2022年6月4日
    60

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号