Wenn ich den Proxy vom System / Netzwerk entferne und ihn systemweit anwende, bleibt er beim Arbeiten in der Konsole erhalten. Wenn ich renne:
env | grep proxy
es druckt:
http_proxy=http://proxy.studnet.lan:8080
ftp_proxy=ftp://proxy.studnet.lan:8080
socks_proxy=socks://proxy.studnet.lan:8080
https_proxy=https://proxy.studnet.lan:8080
Ich könnte es entfernen mit:
unset http_proxy
unset ftp_proxy
unset socks_proxy
unset https_proxy
aber es ist nicht permanent, wenn ich terminal wieder öffne werden diese proxy variablen wieder gesetzt.
Wie entferne ich sie dauerhaft?
proxy
environment-variables
Иван Бишевац
quelle
quelle
Antworten:
Stellen Sie sicher, dass Sie die Dropdown-Liste für die Methode von "manuell" auf "keine" ändern. Dadurch wird alles gelöscht. Möglicherweise müssen Sie den Computer danach neu starten.
quelle
gsettings
auf der Kommandozeile anstelle des Network Manager Proxygsettings set org.gnome.system.proxy mode 'none'
http_proxy
Stellen Sie sicher, dass diese Variablen in keiner der folgenden Dateien deklariert sind:
~/.bashrc
/etc/bash.bashrc
/etc/environment
Wenn ja, ist es besser, wenn Sie diese Zeilen entfernen.
Wenn Sie sie jedoch nicht finden können, fügen Sie die von
unset
Ihnen erwähnten Zeilen in Ihre~/.bashrc
Datei ein.quelle
/etc/environment
. Ich habe eine Lösung für ein anderes Problem mit dem Proxy gefunden. Es ist Benutzername und Passwort für den Proxy. Ich konnte wegen eines Authentifizierungsfehlers weder wget noch ruby gem über den Proxy installieren. Ich habe gerade Einstellungen im Format geschrieben:username:[email protected]
fürhttp_proxy
,https_proxy
und es funktioniert jetzt. Danke Mann, du hast mir eine Menge Nervenenv | grep proxy
erhalte ich die gleichen Ergebnisse wie op, aber es/etc/environment
ist leer. Wie finde ich diese Variablen?