针对混合tcp,udp和http服务的反向代理

我正在构build一个架构,将托pipe各种服务,可以单独监听不同数量的可能是混合协议的端口。

我想将这些服务映射到唯一的子域,并将外部端口的代理入站请求反向到相应的内部端口。

目前我正在使用安装了TCP模块的Nginx。 这给了我http和tcp的支持。 不过我刚刚发现Nginx不支持UDP。 这似乎也许与我可以支持UDP的自定义模块,但这是一个单独的问题。 我也有使用Nginx模块将多个TCP服务映射到子域的问题。

我希望有另一个代理解决scheme,可能更适合这个。 或者是工具的组合。

编辑:我发现唯一可能适合这个angular色是: http : //freecode.com/projects/proxymini http://aluigi.altervista.org/mytoolz.htm#proxymini

但我不能告诉它的unix友好或仅窗口,可能不是一个反向代理

这里的解决scheme不是反向代理,而是DNS