keep going

先把事情做成,再把事情做好

使用websocket代理所有tcp流量

  有时候我们的服务只能暴露80/443接口提供http服务,但是我们可能又需要访问服务器中的其他服务,比如mysql、consul这些,那么我们怎么样才能做仅开放http/https的端口下还能访问服务器上其他端口的服务呢?

  我们可以使用websocket来代理tcp端口,这样就可以访问一切基于tcp协议的流量了,于是我就写了一个基于go的流量代理器。