情况是这样的,内网有一个 socket 的服务(基于 tornado 的),定时会将内容推送到连接的客户端。但是由于分析数据的必要(又不影响正常的环境),想将推送到的数据分到另外的机器上(不要问我为什么不直接连到这个内网 socket 服务,因为有很多很多限制),我的设想是 nginx 作为一个代理,本身它是连到这个内网的 socket 的服务的,然后需要抓去分流的客户端之间诶连接 nginx ,通过 nginx 做一次中转获取到内网 socket 推送的数据。
试过普通的 tcp 代理,但是发现连接 nginx 的机器无法获取到推送的消息。如何解决这样的问题。
