谈一谈正向代理和反向代理?

谈一谈正向代理和反向代理?

  • 什么是代理服务器(Proxy Serve)?
  • 为什么使用代理服务器?
  • 什么是正向代理
  • 什么是反向代理
  • 正向代理和反向代理的区别
  • 正向代理的应用
  • 反向代理的应用


什么是代理服务器(Proxy Serve)?

提供代理服务的电脑系统或其它类型的网络终端,代替网络用户去获取网络信息。

为什么使用代理服务器?

1.提高访问速度

由于目标主机返回的数据会存放在代理服务器的硬盘中,因此下一次客户再访问相同的站点数据时,会直接从代理服务器的硬盘中读取,起到了缓存的作用,尤其对于热门网页能明显提高访问速度。

2.防火墙作用

由于所有的客户机请求都必须通过代理服务器访问远程站点,因此可以在代理服务器上设限,过滤掉某些不安全信息。同时正向代理中上网者可以隐藏自己的IP,免受攻击。

3.突破访问限制

互联网上有许多开发的代理服务器,客户机在访问受限时,可通过不受限的代理服务器访问目标站点,通俗说,我们使用某些其它网站就是利用了代理服务器,可以直接访问。

什么是正向代理

正向代理(forward proxy) ,一个位于客户端和原始服务器之间的服务器,为了从原始服务器取得内容,客户端向代理发送一个请求并制定目标(原始服务器),然后代理向原始服务器转发请求并将获得的内容返回给客户端,客户端才能使用正向代理。我们平时说的代理就是指正向代理。
简单一点:A向C借钱,由于一些情况不能直接向C借钱,于是A想了一个办法,他让B去向C借钱,这样B就代替A向C借钱,A就得到了C的钱,C并不知道A的存在,B就充当了A的代理人的角色。
在这里插入图片描述

什么是反向代理

反向代理(Reverse Proxy),以代理服务器来接受internet上的连接请求,然后将请求转发给内部网络上的服务器,并将从服务器上得到的结果返回给internet上请求的客户端,此时代理服务器对外表现为一个反向代理服务器。
理解起来有些抽象,可以这么说:A向B借钱,B没有拿自己的钱,而是悄悄地向C借钱,拿到钱之后再交给A,A以为是B的钱,他并不知道C的存在。
在这里插入图片描述

正向代理和反向代理的区别

位置不同

正向代理,架设在客户机和目标主机之间;
反向代理,架设在服务器端;

代理对象不同

正向代理,代理客户端,服务端不知道实际发起请求的客户端;
反向代理,代理服务端,客户端不知道实际提供服务的服务端;

用途不同

正向代理,为在防火墙内的局域网客户端提供访问Internet的途径;
反向代理,将防火墙后面的服务器提供给Internet访问;

安全性不同

正向代理允许客户端通过它访问任意网页并且隐藏客户端自身,因此必须采取安全措施以确保仅为授权的客户端提供服务;
反向代理都对外都是透明的,访问者并不知道自己访问的是哪一个代理。

正向代理的应用

  1. 访问原来无法访问的资源
  2. 用作缓存,加速访问速度
  3. 对客户端访问授权,上网进行认证
  4. 代理可以记录用户访问记录(上网行为管理),对外隐藏用户信息

反向代理的应用

  1. 保护内网安全
  2. 负载均衡
  3. 缓存,减少服务器的压力

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/44457.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

反向代理的实际应用

反向代理位于客户端和网络服务器之间。反向代理三个主要的特点是安全、负载平衡和易于维护。反向代理还可以可以在身份品牌和优化中发挥作用, 1、加强网络安全 用户可以创建或者配置反向代理,以此根据客户端请求的性质,将请求转发到多个内部服…

ChatGPT和Web3:人工智能如何帮助您建立和发展您的 Web3 公司

ChatGPT是OpenAI在2022年11月推出的聊天机器人。该机器人建立在OpenAI的GPT-3人工智能家族上,并通过监督学习和强化学习技术进行了优化。 与ChatGPT机器人聊天时,你会感觉自己在与一个懂得一切并以非常教育性的方式回答的朋友交谈。回答在许多知识领域非…

Python 4.0的新特性和优势 |盘点 | 2023年最值得学的编程语言TOP 5,Python再度夺冠!

ChatGPT狂飙160天,世界已经不是之前的样子。 新建了人工智能中文站https://ai.weoknow.com 每天给大家更新可用的国内可用chatGPT资源 在技术的推动发展中,编程语言的作用功不可。目前在技术领域约有600种语言,人们对编程语言的认识和掌握情…

抗衡特斯拉擎天柱,人形机器人第一股实至名归?

文 | 智能相对论 作者 | 佘凯文 前有ChatGPT带动之下大热的AIGC,后有仍在大银幕热映的《流浪地球2》,要问今年开年,哪个赛道最火?非机器人莫属。 机器人行业有着“制造业皇冠顶端的明珠”之称,其技术程度代表着一个国家…

盘点 | 2023年最值得学的编程语言TOP 5,Python再度夺冠!

ChatGPT狂飙160天,世界已经不是之前的样子。 新建了人工智能中文站https://ai.weoknow.com 每天给大家更新可用的国内可用chatGPT资源 在技术的推动发展中,编程语言的作用功不可。目前在技术领域约有600种语言,人们对编程语言的认识和掌握情…

上海二季度平均薪资13486元,这些信息值得关注!

一、全国平均月薪 近日,智联招聘发布《中国企业招聘薪酬报告》(下称“报告”)显示,二季度,国内38城企业平均招聘薪酬为10266元/月,较一季度的10101元/月环比上升1.6%,比去年同期下降0.7%。从地…

2023年度编程排行重磅发布,JS连续11年霸占榜一

编程语言千千万,你最喜欢用哪一个? 最近,在调研了全球超过9万名开发者之后,程序员社区 Stack overflow 重磅发布了《2023 Developer Survey》,从这份报告中,我们可以了解到当前最热门的工具、最主流的技术…

今年的互联网公司时薪排行榜!

最近在职级对标网站上看到了一个排行榜,是针对国内的一线互联网企业做的调研,汇总了他们的平均时薪水平。 很贴心的,他们将工程师根据工作经验和水平,分为初级、中级、高级、资深、专家/架构这五个水平,出了5个排行榜。…

网络安全学术顶会——SP 2023 议题清单、摘要与总结(下)

注:本文由ChatGPT与Claude联合生成 121、QueryX: Symbolic Query on Decompiled Code for Finding Bugs in COTS Binaries 可扩展的静态检查工具,如Sys和CodeQL,成功地发现了源代码中的错误。这些工具允许分析人员编写应用程序特定的规则&…

何止ChatGPT,6个AI神器让你的工作更高效!

ChatGPT,一直是个神秘的存在。 现在,除了ChatGPT,有了这些神奇的AI工具,你的生活和工作将变得更加高效和有趣。 今天我要分享一些非常有用的AI效率神器,让你的工作、生活更简单,让你的创作更具创意。 1、…

chatgpt赋能python:用Python下载附件:一种方便快捷的方式

用Python下载附件:一种方便快捷的方式 随着互联网的不断发展和信息的爆炸增长,人们需要从万维网上获取各种各样的信息和资源。这些资源包括文本、图片、视频和其他附件。当我们在网上浏览网页时,我们可能会遇到一些需要下载的附件&#xff0…

深度:美国顶级SaaS公司发展启示录!

深度:美国顶级SaaS公司发展启示录! 近年来,云计算的日益普及以及从传统软件向基于云的解决方案的转变,在此背景下美国的SaaS行业在迅速成长。根据Statista的数据,2016年至2020年期间,美国SaaS收入以25.5%的…

走进人工智能| Computer Vision 数字化时代的视觉启示录

前言: 计算机视觉是通过模仿人类视觉系统的工作原理,使计算机能够感知、理解和解释图像和视频的能力。 文章目录 序言背景适用领域技术支持应用领域程序员如何学总结 序言 计算机视觉是人工智能领域的一个重要分支,它涉及使计算机能够“看”…

TransUnet官方代码测试自己的数据集(已训练完毕)

*************************************************** 码字不易,收藏之余,别忘了给我点个赞吧! *************************************************** ---------Start 首先参考上一篇的训练过程,这是测试过程,需…

OpenPCDet 训练自己的数据集详细教程!

文章目录 前言一、pcd转bin二、labelCloud 工具安装与使用三、训练仿写代码对pcdet/datasets/custom/custom_dataset.py进行改写新建tools/cfgs/dataset_configs/custom_dataset.yaml并修改新建tools/cfgs/custom_models/pointrcnn.yaml并修改其他调整事项 数据集预处理数据集训…

ChatGLM-6B模型训练自己的数据集

ChatGLM-6B模型训练自己的数据集 上期我主要分享了一下ChatGLM-6B官方模型的部署、官方数据集的微调、推理以及测试过程,这期我将主要分享一下使用ChatGLM-6B微调自己数据集的过程。上期链接 1.首先将自己处理好的数据集拷贝到’ChatGLM-6B/ptuning/’文件夹下&am…

刚拿到北京户口就离职,员工赔了180000!

推荐专门分享AI技术的公众号 关注后,回复:ChatGPT ,领取账号 公众号“互联网坊间八卦” 之所以写这个话题,是因为今天又看到了一个关于北京落户的案例。 前不久,北京市政府发布工作报告。数据中提到,2022年…

李彦宏宣布设立10亿创投基金促进大模型生态发展;Kindle中国电子书店停止运营;Bootstrap 5.3发布|极客头条...

「极客头条」—— 技术人员的新闻圈! CSDN 的读者朋友们早上好哇,「极客头条」来啦,快来看今天都有哪些值得我们技术人关注的重要新闻吧。 整理 | 梦依丹 出品 | CSDN(ID:CSDNnews) 一分钟速览新闻点&#…

汉王考勤管理系统 与服务器连接失败,汉王考勤管理系统

汉王考勤管理系统是一款功能强大的考勤管理软件,软件为用户提供了基本信息管理、人员排班管理、考勤处理与统计等多个不同模块,能够帮助用户对企业的的考勤进行统计与管理,而且能够支持一键生成各类报表,并支持以Excel等多种格式导出考勤信息,能够极大的提示用户的报表统计…