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

问题描述 投票:0回答:1

我有 nginx 服务器,我想将特定端口上传入的所有内容转发到另一个端口上的另一台服务器。 我应该怎么做?据我所见,使用 proxy_pass 不允许您指定要转发的确切端口?

我试过这样做:

ssh -R 4444:[email protected]:5555 root@localhost
(在 nginx 服务器上运行此命令,我试图将端口 4444 上传入的所有内容转发到服务器 10.10.10.10。到端口 5555)但这对我不起作用,因为我收到拒绝访问错误(公钥) ,即使我可以 ssh 到服务器 10.10.10.10

附言。使用虚拟服务器和端口号。

nginx ssh nginx-config portforwarding ssh-tunnel
1个回答
0
投票

您可以在 linux 中将它与 socat 一起使用 ;-)

socat TCP-LISTEN:4444,fork TCP:10.10.10.10:5555

要在后台使用它,您可以按原样使用屏幕或 nohup.

谢谢

© www.soinside.com 2019 - 2024. All rights reserved.