如何使用 -L 命令建立 SSH 隧道?

如何使用 -L 命令建立 SSH 隧道?

我正在尝试使用 SSH 隧道玩游戏、浏览网站等。我正在尝试

ssh -L 8080:runescape.com:80 ****@*****.serveftp.com

问题是,当我到达时localhost:8080,它显示“服务不可用”。

我也试过http://whatismyip.comhttp://iplocation.net,结果几乎相同。我很好奇它是如何工作的(使用-D参数,我设法将 ip 更改为我的家庭服务器的 IP)。

有人能告诉我我是否做错了什么,或者是否-L根本不允许挖掘隧道等。

答案1

我会检查是否:

  1. 您是远程机器的 root 吗?
  2. 您是否尝试过解析主机名 runescape.com ?
  3. 防火墙存在一些问题?您的 8080 端口是否打开?并且 RuneScape 的 80 端口是否打开(我的意思是从 servftp 来看,或者您是否必须打开传出端口 80?)?
  4. 远程端口22是否打开?

相关内容