如何在Nginx上端口转发/隧道TCP

如何在Nginx上端口转发/隧道TCP,nginx,tcp,Nginx,Tcp,我正在使用nginX nginx版本:nginx/1.4.6(Ubuntu) 除了80之外,我还有一个应用在IPv4端口上监听TCP。 如何从TCP 80上的域代理/转发到此端口。 我应该找到哪些关键字或nginx配置 谢谢我想你需要的是反向代理 本教程介绍如何将端口80上的nginx连接转发到端口8080上的apache。有一些选项: 您可以使用ssh转发: plink <ssh user>@<server_ip> -pw <ssh pass> -L 0

我正在使用nginX
nginx版本:nginx/1.4.6(Ubuntu)

除了80之外,我还有一个应用在IPv4端口上监听TCP。 如何从TCP 80上的域代理/转发到此端口。 我应该找到哪些关键字或nginx配置


谢谢

我想你需要的是反向代理


本教程介绍如何将端口80上的nginx连接转发到端口8080上的apache。有一些选项:

  • 您可以使用ssh转发:

    plink <ssh user>@<server_ip> -pw <ssh pass> -L 0.0.0.0:<external port>:<target ip in internal network>:<target port in internal network>
    
    plink@-pw-l0.0.0::
    
  • 例如,通过OpenVPN创建VPN

  • 检查这里-

问题是他应该寻找什么关键词,我的答案是反向代理。我不知道有什么问题,但我会读你提到的线索。谢谢,我没有使用apache。我想将TCP连接从绑定应用转发到其他应用。它不是http不幸的是它不是http协议您是如何解决这个问题的?你能分享你的解决方案吗?