So deaktivieren Sie http_proxy dauerhaft


24

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?


"Wenn ich den Proxy vom System / Netzwerk entferne" Meinen Sie damit, die Textfelder zu leeren oder das Dropdown-Menü auf "Keine" zu ändern?
Jackweirdy

@jackweirdy, Dropdown-Menü auf keine ändern.
Иван Бишевац

Antworten:


5

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.


2
Sie haben recht, es entfernt. Noch besser ist, dass ich den Computer nicht neu starten muss, nur um mich abzumelden und dann anzumelden.
Иван Бишевац

Sehr praktisch. Meine Proxy-Einstellungen von Charles Proxy schienen "hängen zu bleiben", selbst nachdem ich die Sitzung beendet und das Programm beendet hatte. Ich habe dies getan (mit gsettingsauf der Kommandozeile anstelle des Network Manager Proxy gsettings set org.gnome.system.proxy mode 'none' http_proxy
GUI:,

10

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 unsetIhnen erwähnten Zeilen in Ihre ~/.bashrcDatei ein.


Du hast recht, sie sind in /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:password@proxy.example.comfür http_proxy, https_proxyund es funktioniert jetzt. Danke Mann, du hast mir eine Menge Nerven
erspart

Ich bin froh, dass es funktioniert hat. :)
grün

Vielen Dank: D Ich habe diese Einstellungen in / etc / environment. Normalerweise benutze ich .bashrc, also habe ich nicht herausgefunden, wie viele Dateien das stören.
m3nda

1
Wenn ich das tue, env | grep proxyerhalte ich die gleichen Ergebnisse wie op, aber es /etc/environmentist leer. Wie finde ich diese Variablen?
Mina Michael
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.