1. HTTP与HTTPS都属于应用层协议,因此只要咱们在底层协议中进行反向代理, 就能够解决这个问题! 所以咱们能够选择底层的tcp服务进行代理! 2. https数据流的第一位是十六进制“16”,转换成十进制就是22 3. 经过数据流的第一位置,决定最终反向代理给http\https服务 4. 具体实现方案有以下三种
源码地址,欢迎下载测试,提出更好的方案,持续更新优化git