我的问题如下:
我目前有以下网络布局:
Embedded Client <-> TCP <-> Server:PortA
在 TCP 之上,有一个专有的二进制协议。我们希望以最少的努力添加安全传输。因此,我们将修改客户端以在 TCP 之上使用 SSL。但是,如果可能的话,我们希望保持服务器不变。所以想法是,使用实现以下目标的代理:
Embedded Client <-> SSL <-> Proxy:PortB <-> TCP <-> Server:PortA
代理将具有必要的 SSL 证书。问题是,是否有任何软件允许这种与 HTTP 无关的反向代理?我知道有一些代理,如mod_proxy、Squid或NginX,但据我所知,唯一支持 HTTP 或一些定义明确的其他协议。