我使用 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: localhost
Port:,8080
您的流量就会通过 SSH 发出。
请记住全部您的浏览器流量将通过代理,直到您禁用它,因此在登录时不要做任何违反网络策略的事情。例如,我建议使用 Chrome 的私有实例。
注意:这可能不适用于域查找,因此您需要路由器的本地(到 SSH 主机)IP。
答案2
我将亲自设置一个 SSH 隧道,以便您在机器上的 Web 浏览器中查看它。
ssh -L 8080:ipofrouter:80 <host>
这样您就可以本地转到端口 8080 上的路由器 IP 来查看路由器的配置页面。
因此要访问它你需要输入
http://localhost:8080
我希望这有帮助