使用 SSH 的命令行 Web 浏览器,有什么方法我可以使用

使用 SSH 的命令行 Web 浏览器,有什么方法我可以使用

我使用 SSH 连接到防火墙和路由器后面的 Ubuntu Box。从那个 Ubuntu 盒子,我需要打开路由器网页并登录到路由器进行一些更改。

我如何从命令行打开 Web 浏览器以便我在该 LAN 网络中进行类似的 Web 浏览?

我用过,lynx但它对我的主要工作没有帮助。其他的都可以。

编辑:使用 lynx 我遇到这个问题,我需要 javascript 才能访问路由器网络。

<<<                                                                                                                                                   Linksys Smart Wi-Fi
JavaScript is required

   JavaScript is required to use Linksys Smart Wi-Fi Tools. Please change the security settings in your browser to enable JavaScript.

































: q
  Arrow keys: Up and Down to move.  Right to follow a link; Left to go back.
 H)elp O)ptions P)rint G)o M)ain screen Q)uit /=search [delete]=history list 

编辑:

步骤 1:远程笔记本电脑

$ ssh -ND 9009 [email protected]
password: ......

第 2 步:打开 Firefox > 进行如下设置:

在此处输入图片描述

步骤 3:访问​​网站 icanhazip.com 并开始浏览

有用。

答案1

您可以使用 SSH 作为代理,然后使用本地浏览器使用该代理。

ssh -ND 8080 [email protected]

这样就设置了 SOCKS 代理。只需将浏览器的代理设置编辑为 IP: localhostPort:,8080您的流量就会通过 SSH 发出。

请记住全部您的浏览器流量将通过代理,直到您禁用它,因此在登录时不要做任何违反网络策略的事情。例如,我建议使用 Chrome 的私有实例。

注意:这可能不适用于域查找,因此您需要路由器的本地(到 SSH 主机)IP。

答案2

我将亲自设置一个 SSH 隧道,以便您在机器上的 Web 浏览器中查看它。

ssh -L 8080:ipofrouter:80 <host>

这样您就可以本地转到端口 8080 上的路由器 IP 来查看路由器的配置页面。

因此要访问它你需要输入

http://localhost:8080

我希望这有帮助

相关内容