美文网首页
正向代理与反向代理

正向代理与反向代理

作者: 沙漠露珠绿洲 | 来源:发表于2020-11-04 10:22 被阅读0次

    https://www.cnblogs.com/anker/p/6056540.html

    代理实质上做的事情就是代为转发请求,proxy是出于client和真正提供服务的server之间的。

    proxy的实际工作过程:client访问server时,请求先发送到proxy,proxy再讲请求转发给server,proxy收到server的返回结果,再将请求结果返回到client。

    无论是正向代理还是反向代理,proxy的工作过程都是一样的。区别是:

    • 正向代理中,client和proxy是在一个LAN中的,client是可以感知到proxy的存在的,而对于server来说是无法区分请求是来之client还是proxy的;正向代理proxy是为client服务的,proxy代理的是client
    • 反向代理中,server和proxy是在一个LAN中的,对client来讲,proxy和server是一体的,为client直接交互的是proxy,但是真正能提供服务的是server,client是无法感知到proxy存在的,在client看来只有一个提供服务的服务器。反向代理proxy是为server服务的,proxy代理的是server。

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

    反向代理的用途:
    1.保证内网的安全,可以使用反向代理提供WAF功能,阻止web攻击
    2.负载均衡,通过反向代理服务器来优化网站的负载

    代理服务器
    CCProxy http://www.ccproxy.com/
    Nginx

    相关文章

      网友评论

          本文标题:正向代理与反向代理

          本文链接:https://www.haomeiwen.com/subject/hunwvktx.html