• 转载:给你掰扯清楚什么是正向代理,什么是反向代理


    注:在看今日头条的时候,网友(喵喵笑一笑)写的一篇文章,对正向代理和反向代理解释的很好, 我这里就转载过来了,希望对大家有所帮助:

    转载地址: http://www.toutiao.com/a6418377865344549121/?tt_from=mobile_qq&utm_campaign=client_share&app=news_article&utm_source=mobile_qq&iid=10412424425&utm_medium=toutiao_android

    1.给你掰扯清楚什么是正向代理,什么是反向代理

    1.1正向代理

    比如你现在缺钱,想找马云爸爸去借钱,可想而知人家可能鸟都不鸟你,到最后碰一鼻子灰借不到钱。不过你认识你家隔壁老王,而老王认识马云同志,而且关系还很好。这时候你托老王去找马云借钱,当然这事最后成了,你从马云那里借到了500万!这时候马云并不知道钱是你借的,只知道这钱是老王借的。最后由老王把钱转交给你。在这里,老王就充当了一个重要的角色:代理。

    此时的代理,就是我们常说的正向代理。代理客户端去请求服务器,隐藏了真实客户端,服务器并不知道真实的客户端是谁。正向代理应用最广泛的莫过于现在的某些“科学上网工具”,你访问不了谷歌、Facebook的时候,你可以在国外搭建一台代理服务器,代理你访问,代理服务器再把请求到的数据转交给你,你就可以看到内容了。

    给你掰扯清楚什么是正向代理,什么是反向代理

    1.2反向代理

    比如你现在很无聊,想找人聊天,这时候你拨通了联通客服10010电话,联通的总机可能随机给你分配一个闲置的客服给你接通。这时候你如愿以偿的和客服聊了起来,问了问她目前有没有结婚、有没有对象、家住哪里、她的微信号、她的手机号。。。

    此时联通总机充当的角色就是反向代理,你只知道和客服接通并聊了起来,具体为什么会接通这个客服MM,怎么接通的,你并不知道。

    反向代理隐藏了真正的服务端,就像你每天使用百度的时候,只知道敲打www.baidu.com就可以打开百度搜索页面,但背后成千上万台百度服务器具体是哪一台为我们服务的,我们并不知道。我们只知道这个代理服务器,它会把我们的请求转发到真实为我们服务的那台服务器那里去。

    软件层面一般常用Nginx来做反向代理服务器,它的性能非常好,用来做负载均衡。

    给你掰扯清楚什么是正向代理,什么是反向代理

    综上所述:正向代理代理对象是客户端,反向代理代理对象是服务端。

    给你掰扯清楚什么是正向代理,什么是反向代理

    好了,就到这里吧,老王,再借500万!

    1.3总结

    • 正向代理隐藏了正确的请求方
    • 反向代理隐藏了真正的服务者
  • 相关阅读:
    Silverlight 程序启动
    在RHEL 下安装PostgreSQL
    在x64 Linux上安装PostGIS
    Datalist或Repeater里点击某列内容将放到文本框中以便编辑,文本框失去焦点后信息即可修改成功
    javascript“设为首页”与“加入收藏”兼容多浏览器代码
    百度地图api 3D图层添加 代码
    百度地图api 开发日志 范围加载
    CLR via C# 第一章 (1)
    首個字母排序
    内存管理
  • 原文地址:https://www.cnblogs.com/zhaojiedi1992/p/zhaojiedi_linux_025_agent.html
Copyright © 2020-2023  润新知