我有两个服务器: server1和server2。我不能只在整个server2中直接使用server1 1‘S 8080端口,现在我以这样的方式进行端口转发:
SSH-4 -L 8080:server1 1:8080用户@server1 2
我可以通过这个地址连接到第一个服务器:
本地主机:8080
但我想通过这个地址连接:
服务器1:8080
我该怎么做?
发布于 2017-01-30 15:51:38
使用动态端口转发并使用它,就像使用socks服务器一样
ssh -D 127.0.0.1:1080 user@server2然后,例如:
curl --socks5 127.0.0.1:1080 server1:8080发布于 2017-01-30 15:44:59
您可以使用iptables DNAT规则将您的传出流量重定向到server1 1:8080到localhost:8080,如下所示:
$ sudo iptables -t nat -A OUTPUT -d server1 -p tcp --dport 8080 -j DNAT --to-destination 127.0.0.1https://serverfault.com/questions/829459
复制相似问题