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?
proxy
environment-variables
Иван Бишевац
źródło
źródło
Odpowiedzi:
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.
źródło
gsettings
wiersza polecenia zamiast gui proxy Network Managera:gsettings set org.gnome.system.proxy mode 'none'
wylogowałem się i zalogowałem, ahttp_proxy
zmienna została rozbrojona na dobre. Dzięki!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
unset
wiersze, które wspomniałeś w swoim~/.bashrc
pliku.źródło
/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:[email protected]
ohttp_proxy
,https_proxy
i to działa teraz. Dzięki stary, uratowałeś mi wiele nerwów :)env | grep proxy
, otrzymuję takie same wyniki jak op, ale/etc/environment
jest puste. Jak znaleźć te zmienne?