Jak trwale wyłączyć http_proxy


24

Po usunięciu serwera proxy z systemu / sieci i zastosowaniu go w całym systemie, nadal działa on podczas pracy w konsoli. Kiedy biegnę:

env | grep proxy

drukuje:

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

Mógłbym to usunąć za pomocą:

unset http_proxy
unset ftp_proxy
unset socks_proxy
unset https_proxy

ale to nie jest trwałe, kiedy ponownie otwieram terminal, te zmienne proxy są ponownie ustawiane.

Jak usunąć je na stałe?


„Kiedy usuwam serwer proxy z systemu / sieci” Czy masz na myśli opróżnienie pól tekstowych lub zmianę menu rozwijanego na „brak”?
jackweirdy

@jackweirdy, zmieniając menu rozwijane na none.
Иван Бишевац

Odpowiedzi:


5

Pamiętaj, aby zmienić menu rozwijane metody z „ręcznego” na „brak”. Spowoduje to usunięcie wszystkiego - po wykonaniu tej czynności może być konieczne ponowne uruchomienie komputera.


2
Masz rację, to usuwa. Co więcej, nie muszę ponownie uruchamiać komputera, wystarczy się wylogować, a następnie zalogować.
Иван Бишевац

Bardzo przydatny. Moje ustawienia proxy od Charlesa Proxy wydawały się „zacinać” nawet po zamknięciu sesji i zamknięciu programu. Zrobiłem to (używając gsettingswiersza polecenia zamiast gui proxy Network Managera: gsettings set org.gnome.system.proxy mode 'none' wylogowałem się i zalogowałem, a http_proxyzmienna została rozbrojona na dobre. Dzięki!
yuvilio

10

Upewnij się, że te zmienne nie są zadeklarowane w żadnym z poniższych plików:

  • ~/.bashrc
  • /etc/bash.bashrc
  • /etc/environment

Jeśli tak, lepiej byłoby usunąć te linie.

Jeśli jednak nie możesz ich znaleźć, wstaw unsetwiersze, które wspomniałeś w swoim ~/.bashrcpliku.


Masz rację, są w środku /etc/environment. Znalazłem rozwiązanie innego problemu z proxy. To nazwa użytkownika i hasło do serwera proxy. Nie mogłem użyć instalacji wget lub ruby ​​gem poprzez proxy, z powodu błędu uwierzytelnienia. Właśnie napisał ustawienia w formacie: username:password@proxy.example.como http_proxy, https_proxyi to działa teraz. Dzięki stary, uratowałeś mi wiele nerwów :)
Иван Бишевац

Cieszę się, że to zadziałało. :)
zielony

Dziękuję bardzo: D Mam te ustawienia w / etc / environment. Zwykle używam .bashrc, więc nie wiedziałem, ile plików to przeszkadza.
m3nda

1
Kiedy to robię env | grep proxy, otrzymuję takie same wyniki jak op, ale /etc/environmentjest puste. Jak znaleźć te zmienne?
Mina Michael,
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.