【问题标题】:Is there a way to enable Chrome (or Firefox) to read web pages via another server on local network?有没有办法让 Chrome(或 Firefox)通过本地网络上的另一台服务器读取网页?
【发布时间】:2013-11-21 09:40:55
【问题描述】:

我的本​​地机器没有连接到互联网。但是,我在本地网络上有一台服务器,可以通过 SSH 连接。该服务器直接连接到互联网。我在服务器上没有管理员权限,因此无法在其上安装浏览器。但是,我可以使用 wget 下载网页。我想知道是否有一种方法可以让我使用安装在本地计算机上的常规浏览器浏览互联网。

【问题讨论】:

    标签: google-chrome firefox ssh


    【解决方案1】:

    如果您可以通过 SSH 访问服务器,可以尝试将其用作代理。

    ssh -D 8765 user@host
    

    然后您需要在浏览器上设置一个指向127.0.0.1:8765 的 SOCKS5 代理,只要 SSH 连接处于活动状态,您就可以浏览 Internet。

    端口 8765 仅用作示例。您可以使用 1025 到 65535 之间的任何端口。

    【讨论】:

    • 谢谢。我可以在浏览器上打开一些网站,但我的浏览器无法打开大部分网站。此外,我在 shell 上不断收到以下错误:“通道 X:打开失败:连接失败:连接被拒绝”其中 x,是通道号。
    • 您确定可以从服务器打开该网站吗?这可能会帮助你superuser.com/questions/237977/…
    • 是的,当然。不是防火墙问题。我可以在服务器上使用 wget 下载任何页面。
    • 非常感谢。有效! windows上有类似ssh的命令吗?用cygwin能做到吗?
    • 你可以使用 PuTTY。它有 SOCKS5 选项
    【解决方案2】:

    如果它允许您使用 wget 获取网页,您可能想查看服务器是否设置为代理服务器。

    【讨论】:

    • 作为评论可能会更好。
    • 否,服务器未设置为代理服务器。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-02-28
    • 2021-11-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多