1

通常,当创建隧道时,它从本地主机上的某个端口开始。所以本地应用程序可以通过打开这个本地端口来使用它。

是否可以使用自定义名称而不是“localhost”?它应该是一个没有任何底层虚拟机的虚拟主机。

我需要创建两个从同一个端口开始的隧道(到两台不同的计算机)。我想,可能有可能使用不同的主机名......

4

2 回答 2

0

您可以使用同一端口在两个接口(每个接口都有自己的对应 IP)上打开两条隧道。如果您将名称映射到这些 IP,那么您将获得所需的结果,但它需要多个接口(例如多个网卡)。

记住名称映射是在建立连接之前在调用计算机上执行的,IP 地址用于识别机器,而不是名称。

(可能是 SSH 具有来自同一侦听端口支持的多个隧道,但我不知道是否有。)

于 2011-08-25T17:35:36.730 回答
0

您可以为 127.0.0.1 (=localhost) in 设置别名/etc/hosts但这对您没有帮助。由于它是同一个 IP 端点,因此没有两个应用程序(或隧道,就此而言)可以使用同一个端口。

您应该尝试将访问隧道的客户端应用程序配置为使用不同的端口。

于 2011-08-25T17:34:39.700 回答