是否存在一个客户端代理,可以在将我的 HTTP 请求发送到服务器之前将其转换为 HTTPS?
这意味着我的软件应用程序向此客户端代理发送 HTTP 请求,然后代理将其加密为 HTTPS 并将其发送到服务器。然后,它会解密响应,然后再将其发送回原始应用程序。
具体来说,我想为 WebSockets 执行此操作(这是一个协议构建,意味着软件应用程序可以看到这个本地客户端代理,然后ws://
将消息转发到服务器wss://
(反之亦然,来自交换机的消息也如此)。
我尝试搜索类似的东西,但找不到 - 很可能是我搜索的关键字不对。如果有人能给我指明正确的方向,我将不胜感激。
答案1
像 stunnel 这样的东西可以做到这一点,尽管你可能必须经过一些麻烦才能说服你的本地客户端连接到 stunnel 的本地端而不是远程服务器(如果需要,可以使用防火墙规则)