Ich bin über SSH mit einer Ubuntu-Box verbunden, die sich hinter Firewall und Routern befindet. Von dieser Ubuntu-Box aus muss ich eine Router-Webseite öffnen und mich beim Router anmelden, um einige Änderungen vorzunehmen.
Wie kann ich über die Befehlszeile einen Webbrowser öffnen, mit dem ich in diesem LAN-Netzwerk ähnlich surfen kann?
Ich habe lynx
verwendet aber es hilft mir nicht, die Hauptaufgabe zu erledigen. Alles andere.
BEARBEITEN:Mit Lynx bekomme ich dieses Problem, wo ich Javascript brauche, um Router-Webzugriff zu haben.
<<< 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
BEARBEITEN:
Schritt 1:Remote-Laptop
$ ssh -ND 9009 [email protected]
password: ......
Schritt 2:Öffnen Sie Firefox> nehmen Sie die Einstellungen wie folgt vor:
Schritt 3:Rufen Sie die Website icanhazip.com auf und beginnen Sie zu surfen
es funktioniert.
Akzeptierte Antwort:
Sie könnten SSH als Proxy verwenden und dann einen lokalen Browser verwenden, um diesen Proxy zu verwenden.
ssh -ND 8080 [email protected]
Das setzt einen SOCKS-Proxy. Bearbeiten Sie einfach die Proxy-Einstellungen Ihres Browsers auf IP:localhost
Port:8080
und Ihr Datenverkehr geht über SSH.
Denken Sie nur an alle Der Datenverkehr Ihres Browsers geht über den Proxy, bis Sie ihn deaktivieren, also unternehmen Sie nichts gegen die Netzwerkrichtlinie, während Sie angemeldet sind. Ich könnte beispielsweise vorschlagen, eine private Instanz von Chrome zu verwenden.
Hinweis:Dies funktioniert wahrscheinlich nicht für Domain-Lookups, daher benötigen Sie die lokale (zum SSH-Host) IP des Routers.