使用 SSH 的标准隧道应该可以工作:
ssh -L9999:10.0.0.7:9999 10.0.0.3
然后您应该能够连接到localhost:9999
,这相当于连接到10.0.0.7:9999
. 如果你想为很多主机做这个,你可以做很多-L
语句,但第一个端口必须是唯一的:
ssh -L9999:10.0.0.7:9999 -L9998:10.0.0.8:9999 10.0.0.3
然后你有localhost:9999
和localhost:9998
。为了加快速度,您可以将以下内容添加到.ssh/config
文件中:
Host 10.0.0.3
LocalForward 9999 10.0.0.7:9999
LocalForward 9998 10.0.0.8:9999
LocalForward 9997 10.0.0.9:9999
LocalForward 9996 10.0.0.10:9999
LocalForward 9995 10.0.0.11:9999
LocalForward 9994 10.0.0.12:9999
LocalForward 9993 10.0.0.13:9999
然后ssh 10.0.0.3
将自动为您设置这些隧道。