以下命令将允许我在 localhost:9999 上查看 Google.com
ssh user@mywebsite -R localhost:9999:www.google.com:80
但是以下命令不允许我查看 127.1.1.1:9999 上的 Google.com。
ssh user@mywebsite -R 127.1.1.1:9999:www.google.com:80
我的问题是:
这是我的参数、操作系统、网络的问题吗?
答案1
默认情况下,127.0.0.1 被路由到 localhost 而不是 127.1.1.1。要使用 127.1.1.1,您需要将以下行添加到/etc/hosts
:
127.1.1.1 localhost
127.0.0.0 - 127.255.255.255 全部预订的用于本地主机环回,但在大多数 Unix 系统上仅默认配置 127.0.0.1。