golang实现的 https 协议的四层代理和七层代理

作者:张富春(ahfuzhang),转载时请注明作者和引用链接,谢谢!


四层代理

在 tcp 这一层转发很简单。

  • http 协议是明文的,因此在代理上做各种业务逻辑处理都很容易。
  • https 协议是密文的,无法读取传输内容。

具体代码请见:https://github.com/ahfuzhang/http_https_4_layer_proxy

七层代理

其实现原理就是中间人攻击,但客户端必须关闭证书认证,否则代理不会生效。

具体代码请见:https://github.com/ahfuzhang/GoIyov/tree/master/cmd/https_proxy_logger

posted on 2023-07-19 15:44  ahfuzhang  阅读(349)  评论(0)    收藏  举报