Jemand hat einen Proxy auf meinem Computer eingerichtet und ich möchte wissen, was es ist. Gibt es eine Möglichkeit, den Proxyserver über die Befehlszeile und nicht über die GUI zu finden?
gsettings get org.gnome.system.proxy host
etwas zurück?
Jemand hat einen Proxy auf meinem Computer eingerichtet und ich möchte wissen, was es ist. Gibt es eine Möglichkeit, den Proxyserver über die Befehlszeile und nicht über die GUI zu finden?
gsettings get org.gnome.system.proxy host
etwas zurück?
Antworten:
Für jeden systemweiten Proxy für HTTP können Sie den Wert der http_proxy
Umgebungsvariablen überprüfen :
echo "$http_proxy"
Für HTTPS:
echo "$https_proxy"
Ebenso gibt es ftp_proxy
, socks_proxy
um den genauen Zweck ihrer Namen zu erfüllen. Es gibt auch all_proxy
die Möglichkeit, einen Proxy für alle diese Protokolle gleichzeitig festzulegen. Zu beachten ist, no_proxy
dass der Proxy für bestimmte Adressen eines (oder aller) angegebenen Protokolls deaktiviert wird. Der Vollständigkeit halber möchten Sie möglicherweise auch die Großbuchstabenversion dieser Variablen überprüfen, obwohl die Kleinbuchstaben Standard für *_proxy
Umgebungsvariablen sind (nur Umgebungsvariablen, von denen ich weiß, dass sie in Kleinbuchstaben geschrieben sind).
Beachten Sie, dass diese alle systemweiten Proxy-Einstellungen anzeigen, die nicht anwendungsspezifisch sind. Zum Beispiel firefox
oder apt
können ihre eigenen Proxy-Einstellungen haben, unabhängig von einer globalen. Einige Anwendungen berücksichtigen diese Variablen auch nicht (z. B. bestimmte gnome
Apps gsettings
), daher YMMV.
Versuchen Sie eine http-Verbindung nach außen:
wget http://google.com
Sie werden so etwas als Ergebnis sehen:
--2017-06-12 13:02:53-- http://google.com/
Resolving google.com (google.com)... 172.217.11.142, 2607:f8b0:4002:810::200e
Connecting to google.com (google.com)|172.217.11.142|:80... connected.
HTTP request sent, awaiting response... 302 authenticationrequired
Location: http://192.168.254.99:9090/mwg-internal/de5fs23hu73ds/plugin?target=Auth&reason=Auth&ClientID=3130909038&ttl=600&url=aHR0cDovL2dvb2dsZS5jb20v&rnd=1497286973 [following]
--2017-06-12 13:02:53-- http://192.168.254.99:9090/mwg-internal/de5fs23hu73ds/plugin?target=Auth&reason=Auth&ClientID=3130909038&ttl=600&url=aHR0cDovL2dvb2dsZS5jb20v&rnd=1497286973
Connecting to 192.168.254.99:9090... connected.
HTTP request sent, awaiting response... 401 authenticationrequired
Ihr Proxyserver wird in diesem Fall nach der erforderlichen 302-Authentifizierung gefunden. http://192.168.254.99:9090/
Unter Linux können Sie damit die im System definierten Proxys überprüfen
env | grep proxy
Überprüfen Sie die Datei:
cat /etc/apt/apt.conf
cat /etc/environment
So ändern Sie den Inhalt der Datei (entfernen Sie alles aus apt.conf, um keinen Proxy und nur Proxy-Sätze aus der Umgebung zu erhalten)!
sudo nano /etc/apt/apt.conf
sudo nano /etc/environment
gedit
ist ein GUI-Programm. Wie vermeidet dies die Verwendung der GUI?
cat
dann @ Zacharee1 .. ich sagte gedit damit OP es auch bearbeiten kann.
gedit
möglicherweise nicht einmal installiert, da dies eine Serverinstallation sein könnte. nano
und vim
sind beide Befehlszeilentexteditoren.
/etc/environment
werden PATH und möglicherweise andere Konfigurationen beschädigt. Bitte tu das nicht.
echo $HTTP_PROXY
etwas?