小编Dan*_*Dan的帖子

SSH 隧道作为代理 - 没有返回数据

我正在尝试将 SSH 隧道设置为 Web 代理,以便在我在公共场所时使用。我已经有一个远程服务器可以使用,而且我过去也使用过这台服务器。但是,现在当我尝试时,我成功建立了 SSH 连接,但是网络浏览器没有为我访问的每个页面返回任何数据。

我使用的 SSH 命令是:

ssh -ND 8080 -p 20000 myusername@myserver.com

这正确连接。如果我不包括 -N,那么我会正确地看到一个远程 shell,因此连接成功。

但是,当我将浏览器设置为使用本地代理时 - 每个页面都不会返回 HTML 数据。它也不会返回任何错误。字面上只是一个空白页。请注意,如果我断开 SSH 连接 - 则浏览器会显示代理错误。所以浏览器肯定是在用代理做一些事情。

如果我尝试这是 Chrome,那么我会收到一个 chrome 错误,明确指出“没有返回数据”。如果我在 Firefox 中尝试这个,那么我只会得到一个空白页面。

请注意,我只是在一个公共场所尝试此操作。我目前正在度假,正在使用公寓的 wifi 连接。所以我想这可能与他们的设置有关。但是,鉴于我可以成功通过 SSH 连接到我的服务器 - 我不确定他们的配置中的哪些内容会有所作为。请注意,我还尝试通过代理包含 DNS 查找。

ssh proxy ssh-tunnel

5
推荐指数
1
解决办法
5220
查看次数

标签 统计

proxy ×1

ssh ×1

ssh-tunnel ×1