开发者社区> 问答> 正文

什么是非透明上游代理?

什么是非透明上游代理?

展开
收起
商陆呀 2022-05-09 21:29:33 334 0
1 条回答
写回答
取消 提交回答
  • 非透明的上游代理,相比非透明的代理要复杂一些以上,分为四个组件:客户端,代理服务(ServerHandler),代理服务(ClientHandler),服务端。 1. 如果是HTTP的请求,数据直接通过 客户端<->ServerHandler<->ClientHandler<->服务端,代理网关只需要做简单的请求聚批,就可以应用相应的管理策略; 2. 如果是HTTPS请求,代理作为客户端和服务端的中间人,只能拿到加密的数据;因此,代理网关需要作为HTTPS的服务方与客户端通信;然后作为HTTPS的客户端与服务端通信; 3. 代理作为HTTPS服务方时,需要考虑到其本身是个非透明的代理,需要实现非透明代理相关的协议; 4. 代理作为HTTPS客户端时,需要考虑到其下游是个透明的代理,真正的服务方是客户端请求的服务方。

    2022-05-10 18:51:49
    赞同 展开评论 打赏
问答地址:
问答排行榜
最热
最新

相关电子书

更多
事务、全局索引、透明分布式 立即下载
“静态调用链路发现”应用场景分析及实践探索 立即下载
“静态调用链路发现“在APM中的应用场景分析及实践探索 立即下载