不能使用斜杠ssh隧道URL?

时间:2011-03-22 13:39:31

标签: ubuntu ssh tunneling

是......例如:

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

我做错了什么?

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

我如何通过隧道访问这些网址?做正确的方法是什么? 最后一个问题:在网站上,所有链接都通过http://等链接到网站,而不是相对链接,这使我无需使用ssh隧道即可访问网站。有什么办法可以避免吗? (除非在地址栏中手动输入URL)?有什么想法吗?

1 个答案:

答案 0 :(得分:4)

你无法隧道网址,你正在隧道地址。

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

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

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