Ich kann meinen Proxy-Benutzernamen und mein Passwort zusammen mit den Proxy-Einstellungen in der Proxy-Benutzeroberfläche festlegen, aber diese Einstellungen funktionieren nicht in der Befehlszeile. Wie kann ich Apps wie wget & ping in der Befehlszeile mit einem Proxy verwenden?
Beispiel Details:
- Benutzername: 1234
- Pass: Linux
- Proxy: Proxy
- Port: 8080
Antworten:
Das allgemeine Schema für die Proxy-URL lautet user: password @ host: port
Sie können die Umgebungsvariable
http_proxy
,https_proxy
,ftp_proxy
,socks_proxy
oderall_proxy
Geben Sie in einer Bash-Shell Folgendes ein:
Um diese Konfiguration beizubehalten, können Sie sie zu / etc / environment oder /etc/bash.bashrc, / etc / profile oder zu einem einzelnen Benutzer /home/user/.bashrc hinzufügen
quelle
Zum Festlegen der Netzwerk-Proxy-Einstellungen können Sie verwenden
gsettings
gsettings
Ändert die Konfigurationsdateien in DConf. Dies sind die Haupteinstellungen für Ubuntu-Netzwerk-Proxy-Einstellungen, die Sie in der Benutzeroberfläche sehen, indem Sie auf gehenNetwork > Network Proxy
Hier ist ein Beispiel
quelle
Sie können mit Ping keine Proxys im herkömmlichen Sinne verwenden. Ping arbeitet mit dem ICMP-Protokoll.
HTTP-Proxys funktionieren nur mit HTTP-Verkehr. Sie können den meisten Datenverkehr in den meisten Programmen mithilfe eines SOCKSify-Wrappers per Proxy übertragen. Das "Dante-Client" -Paket bietet ein Socksify. Ich habe dieses bei anderen Gelegenheiten verwendet: https://github.com/gr0gmint/transucks
quelle