我的公司正在两台服务器之间通过 TCP 使用私有协议,现在他们询问我们是否可以侦听此协议并尝试阻止它的一些消息。
我正在考虑使用Simpleproxy,但我不确定如何用这个来收听协议,而且我不确定这个实现有多健壮。
有什么实现或设计我可以用来做这件事吗?
这个想法是我需要在服务器和客户端之间的中间并传递/转发消息,除非我向服务器发送失败响应,因为我有一些特定的规则不接受消息。
服务器将是 Linux。
假设有 server1 将连接到 server2,我的服务器将被命名为 middle_server,因此 server1 将更改其配置并连接到我,然后 middle_server 将发送到 server2,然后 middle_server 将接收来自 server2 的响应并发送它返回 server1 如下图所示,
server1 --ask--> middle_server --ask---> server2
server2 --response--> middle_server --response---> server2