gdzie musisz to wyłączyć? Ustawienia proxy zależą od aplikacji, o ile mi wiadomo.
Diskilla,
Odpowiedzi:
27
Jak wynika z drugiej odpowiedzi, istnieją programy, które w ogóle nie patrzą na system, konieczne może być ich indywidualne skonfigurowanie. Na przykład wget ma wiele opcji proxy, których można użyć do zignorowania lub dostosowania konfiguracji proxy środowiska podczas wykonywania. Oto kilka obszarów, w których można skonfigurować serwery proxy.
Jak wygląda mój system, pamiętaj, że będziesz musiał zmienić konfigurację systemu dla swojego środowiska sieciowego.
Sprawdziłbym ~ / .bashrc, aby ustawienie zostało zastosowane automatycznie przy uruchomieniu systemu.
$ man env
$ man set
$ # The file section near the end of the bash manual.
$ man bash
FILES
/bin/bash
The bash executable
/etc/profile
The systemwide initialization file, executed for login shells
/etc/bash.bashrc
The systemwide per-interactive-shell startup file
/etc/bash.bash.logout
The systemwide login shell cleanup file, executed when a login
shell exits
~/.bash_profile
The personal initialization file, executed for login shells
~/.bashrc
The individual per-interactive-shell startup file
~/.bash_logout
The individual login shell cleanup file, executed when a login
shell exits
~/.inputrc
Individual readline initialization file
Zakładając, że mówisz o typowym oprogramowaniu wiersza polecenia i proxy HTTP:
Większość narzędzi wiersza polecenia pobiera to ze zmiennej środowiskowej HTTP_PROXY, dlatego przed uruchomieniem polecenia:
unset HTTP_PROXY
Mogą istnieć pewne różnice między oprogramowaniem / platformami, a może być konieczne unset http_proxy.
Zauważ, że wiele programów przechowuje te informacje w swoich własnych plikach konfiguracyjnych i prawdopodobnie zignoruje środowisko, więc będziesz musiał zająć się nimi indywidualnie dla każdego przypadku.
To jest dobra odpowiedź, ale obawiam się, że jest więcej miejsca w systemie, gdy ustawienia proxy należy zmienić: askubuntu.com/questions/664777/... .
matandked
Każde oprogramowanie może korzystać z własnych ustawień proxy (np. Npm lub apt, żeby wymienić tylko kilka). Więc http_proxy obejmuje większość z nich, ale musisz sprawdzić dokumentację, aby upewnić się, z której korzysta.
Adriano P
3
Jeśli chcesz zmienić serwer proxy dla programów GUI, możesz odnieść sukces, jeśli używają ustawień serwera „systemowego” z Gnome. Są to ustawienia proxy konfigurowalne z Panelu sterowania.
Możesz sprawdzić, a następnie zmienić bieżące ustawienia za pomocą gconftool:
Możesz usunąć wszystkie {http_proxy, https_proxy} itd. Z / etc / environment. wystarczy sudo gedit / etc / environment, a następnie ręcznie usunąć wszystkie te proxy i zapisać.
Odpowiedzi:
Jak wynika z drugiej odpowiedzi, istnieją programy, które w ogóle nie patrzą na system, konieczne może być ich indywidualne skonfigurowanie. Na przykład wget ma wiele opcji proxy, których można użyć do zignorowania lub dostosowania konfiguracji proxy środowiska podczas wykonywania. Oto kilka obszarów, w których można skonfigurować serwery proxy.
Niektóre systemy Linux używają środowiska / etc /
Nie ma jednolitej pojedynczej konfiguracji, inne zastosowanie env
Sprawdziłbym ~ / .bashrc, aby ustawienie zostało zastosowane automatycznie przy uruchomieniu systemu.
źródło
Zakładając, że mówisz o typowym oprogramowaniu wiersza polecenia i proxy HTTP:
Większość narzędzi wiersza polecenia pobiera to ze zmiennej środowiskowej
HTTP_PROXY
, dlatego przed uruchomieniem polecenia:unset HTTP_PROXY
Mogą istnieć pewne różnice między oprogramowaniem / platformami, a może być konieczne
unset http_proxy
.Zauważ, że wiele programów przechowuje te informacje w swoich własnych plikach konfiguracyjnych i prawdopodobnie zignoruje środowisko, więc będziesz musiał zająć się nimi indywidualnie dla każdego przypadku.
źródło
Możesz ustawić lub rozbroić wszystkie zmienne jednocześnie w bash:
Możesz także dodać skrót do Ciebie
~/.bashrc
:Nie zapomnij załadować ponownie .bashrc:
lub
Więcej szczegółów w [S] Hell Hacks .
źródło
Jeśli chcesz zmienić serwer proxy dla programów GUI, możesz odnieść sukces, jeśli używają ustawień serwera „systemowego” z Gnome. Są to ustawienia proxy konfigurowalne z Panelu sterowania.
Możesz sprawdzić, a następnie zmienić bieżące ustawienia za pomocą gconftool:
Aby wyłączyć proxy - ustaw use_http_proxy na false:
Możesz sprawdzić wyniki, używając
-a
linii z góry. Alternatywnie, aby ustawić nowy serwer proxy:źródło
Możesz sprawdzić, czy zniknęły, uruchamiając
Powinien zwrócić pustą linię
źródło
Jeśli wszystkie powyższe rzeczy nie działają:
To zadziałało dla mnie!
źródło
Aby wyłączyć wszystkie zmienne proxy w jednym wierszu dla bieżącej sesji:
źródło
Możesz usunąć wszystkie {http_proxy, https_proxy} itd. Z / etc / environment. wystarczy sudo gedit / etc / environment, a następnie ręcznie usunąć wszystkie te proxy i zapisać.
źródło