混合 TCP、UDP 和 HTTP 服务的反向代理

混合 TCP、UDP 和 HTTP 服务的反向代理

我正在构建一个架构,它将托管各种服务,这些服务可能单独监听可变数量的端口,这些端口可能是混合协议。

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

目前我正在使用安装了 tcp 模块的 Nginx。这为我提供了 http 和 tcp 支持。但是我刚刚发现 Nginx 不支持 UDP。似乎使用自定义模块我可以支持 UDP,但那是另一个问题。我还在使用 Nginx 模块将多个 TCP 服务映射到子域时遇到了问题。

我希望有其他更适合此情况的代理解决方案。或者工具组合。

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

但我不知道它是适用于 Unix 还是仅适用于 Windows,而且可能不是反向代理

答案1

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

相关内容