nginx 将特定端口转发到另一台服务器上的另一个端口[已关闭]

n1bvdmb6  于 2023-05-22  发布在  Nginx
关注(0)|答案(1)|浏览(247)

**关闭。**这个问题是not about programming or software development。目前不接受答复。

这个问题似乎不是关于a specific programming problem, a software algorithm, or software tools primarily used by programmers的。如果你认为这个问题与another Stack Exchange site的主题有关,你可以留下评论,解释在哪里可以回答这个问题。
5天前关闭。
Improve this question
我有nginx服务器,我想将特定端口上的所有传入内容转发到另一个端口上的另一个服务器。我该怎么做?正如我所看到的,使用proxy_pass并不允许您指定一些确切的端口来转发?
我试着这样做:
ssh -R 4444:serveruser@10.10.10.10:5555 root@localhost(在nginx服务器上运行此命令,我试图将端口4444上的所有传入转发到服务器10.10.10.10。端口5555),但这对我不起作用,因为我得到了访问拒绝错误(公钥),即使我可以ssh到服务器10.10.10.10
PS.使用虚拟服务器和端口号。

kx5bkwkv

kx5bkwkv1#

你可以在Linux中与Socat一起使用它;- )
socat TCP-LISTEN:4444,fork TCP:10.10.10.10:5555
要在背景上使用它,您可以使用屏幕或nohup。
谢谢

相关问题