ssh 不能通过斜杠传输 URL 吗?

发布于 2024-10-25 18:31:25 字数 509 浏览 4 评论 0原文

是的...例如:

sh@SH:~$ ssh -L 7777:x10hosting.com:80/free-hosting-signup [email protected]

我做错了什么?

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

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

Yes... For example:

sh@SH:~$ ssh -L 7777:x10hosting.com:80/free-hosting-signup [email protected]

What I'm doing wrong?

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

How can I tunnel to URLs like those? What is the right way to do it?
A last question: On a website, all links link to the website through http:// etc, not relative links, and that makes me go to the site itself, without the ssh tunnel. Any way to avoid it? (Except manually typing the URL in the address bar)? Any ideas?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

浊酒尽余欢 2024-11-01 18:31:25

你不能隧道 URL,你只能隧道地址。

只需执行 ssh -L 777:x10hosting.com:80 [电子邮件受保护]< /a>,然后使用浏览器或脚本或您正在使用的任何内容访问 localhost:777/free-hosting-signup

至于你的第二个问题,你可以设置一个动态隧道,如下所示: ssh -D 777 [电子邮件受保护],然后将浏览器设置为使用位于 localhost:777 的 SOCKS5 代理。

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

You can't tunnel URL's, you're tunneling addresses.

Just do ssh -L 777:x10hosting.com:80 [email protected], and then access localhost:777/free-hosting-signup with your browser or script or whatever you're using.

As for your second question, you could set up a dynamic tunnel, like so: ssh -D 777 [email protected], and then set your browser to use a SOCKS5 proxy located at localhost:777.

Now your browser makes all the requests via your tunnel.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文