4 ssh command-line browser networking lynx
我使用 SSH 连接到防火墙和路由器后面的 Ubuntu Box。从那个 Ubuntu 盒子我需要打开一个路由器网页并登录到路由器进行一些更改。
我如何从命令行打开一个网络浏览器,它可以让我在那个 LAN 网络中进行类似的网络浏览?
我用过,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
Run Code Online (Sandbox Code Playgroud)
编辑:
第 1 步:远程笔记本电脑
$ ssh -ND 9009 sun@82.x.x.x
password: ......
Run Code Online (Sandbox Code Playgroud)
第 2 步:打开 Firefox > 进行如下设置:

第 3 步:转到网站 icanhazip.com 并开始冲浪
有用。
您可以使用 SSH 作为代理,然后使用本地浏览器来使用该代理。
ssh -ND 8080 user@server.example.com
Run Code Online (Sandbox Code Playgroud)
这将设置一个 SOCKS 代理。只需将浏览器的代理设置编辑为 IP: localhostPort:,8080您的流量就会通过 SSH 流出。
请记住,在您禁用代理之前,所有浏览器的流量都将通过代理,因此在您登录时不要对网络策略进行任何操作。例如,我可能建议使用 Chrome 的私有实例。
注意:这可能不适用于域查找,因此您需要路由器的本地(到 SSH 主机)IP。