http(s)正向代理和反向代理

正向代理:
client --> forward proxy --> internet --> server
反向代理
client --> internet --> backward proxy --> server

正向代理所处的位置和反向代理所处的位置是不一样的,正向代理代理的是客户端,反向代理代理的是服务端,
网络抓包工具finder属于正向代理的一种,而nginx则是反向代理的最经典的代表

正向代理的作用一般有IP代理(隐藏客户端真实ip),以及网络分析等用途,finder这个工具可以代理https请求,
也就是客户端首先和finder代理商量公私钥,从而在客户端和finder之间建立了一套https的通道,
随后,finder作为客户端再和真正的服务器之间建立https通道,此时使用的加密密钥是finder和服务器之间协商的,
和客户端与finder之前通信的加密密钥并不是同一个

反向代理(最经典的nginx四层/七层反向代理)的用途:
网关:用于流量转发,比如: http协议转化成redis协议,http协议转化成memcached服务等
负载均衡:比如代理后端服务器的访问,屏蔽了后端服务器的访问逻辑,可以动态的增加或者减少服务器,
常见的负载均衡算法有round robin,最少连接数等

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值