![使用 SSH 的命令行 Web 浏览器,有什么方法我可以使用](https://linux22.com/image/837077/%E4%BD%BF%E7%94%A8%20SSH%20%E7%9A%84%E5%91%BD%E4%BB%A4%E8%A1%8C%20Web%20%E6%B5%8F%E8%A7%88%E5%99%A8%EF%BC%8C%E6%9C%89%E4%BB%80%E4%B9%88%E6%96%B9%E6%B3%95%E6%88%91%E5%8F%AF%E4%BB%A5%E4%BD%BF%E7%94%A8.png)
我使用 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
我希望这有帮助