1

是的...例如:

sh@SH:~$ ssh -L 7777:x10hosting.com:80/free-hosting-signup ______@anapnea.net

我做错了什么?

Bad local forwarding specification '7777:x10hosting.com:80/free-hosting-signup'

我怎样才能隧道到这样的 URL?正确的方法是什么?最后一个问题:在一个网站上,所有链接都通过 http:// 等链接到该网站,而不是相对链接,这使我进入该网站本身,没有 ssh 隧道。有什么办法可以避免吗?(除了在地址栏中手动输入 URL)?有任何想法吗?

4

1 回答 1

4

您不能隧道 URL,您正在隧道地址。

只需执行ssh -L 777:x10hosting.com:80 user@example.com,然后使用localhost:777/free-hosting-signup您的浏览器或脚本或您正在使用的任何内容进行访问。

至于您的第二个问题,您可以设置一个动态隧道,如下所示:ssh -D 777 user@example.com,然后将您的浏览器设置为使用位于 的 SOCKS5 代理localhost:777

现在您的浏览器通过您的隧道发出所有请求。

于 2011-03-22T13:41:33.850 回答