Як остаточно відключити http_proxy


24

Коли я видаляю проксі з System / Network і застосовую його до системи, він залишається при роботі в консолі. Коли я бігаю:

env | grep proxy

він друкує:

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

Я міг би її видалити за допомогою:

unset http_proxy
unset ftp_proxy
unset socks_proxy
unset https_proxy

але це не є постійним, коли я знову відкриваю термінал, ці змінні проксі знову встановлюються.

Як їх видалити назавжди?


"Коли я видаляю проксі із системи / мережі" Ви маєте на увазі спорожнення текстових полів або змінення меню, що випадає, на "жодне"?
jackweirdy

@jackweirdy, змінивши спадне меню на жодне.
Иван Бишевац

Відповіді:


5

Не забудьте змінити спадне поле методу з "вручну" на "ні". Це стерне все - вам може знадобитися перезавантажити машину після цього.


2
Ви маєте рацію, це знімає. Ще краще, що мені не потрібно перезавантажувати комп’ютер, просто вийти з системи та увійти.
Иван Бишевац

Дуже зручно. Мої налаштування проксі від Charles Proxy, здавалося, «застрягли» навіть після того, як я закрив сеанс і вийшов з програми. Я зробив це (використовуючи gsettingsкомандний рядок замість проксі-сервера провідника мережевого менеджера:, gsettings set org.gnome.system.proxy mode 'none' вийшов із системи та ввімкнено, і http_proxy
зміна була погано

10

Переконайтеся, що ці змінні не задекларовані в жодному із наведених нижче файлів:

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

Якщо вони є, то краще буде видалити ці рядки.

Однак якщо ви не можете їх знайти, то введіть unsetзгадувані рядки у свій ~/.bashrcфайл.


Ви маєте рацію, вони в /etc/environment. Я знайшов рішення для іншої проблеми, яку я мав із проксі. Це ім'я користувача та пароль для проксі. Я не міг використовувати встановлення wget або ruby ​​gem через проксі через помилку аутентифікації. Я тільки що написав налаштування у форматі: username:password@proxy.example.comдля http_proxy, https_proxyі це працює зараз. Спасибі, ви врятували мені багато нервів :)
Иван Бишевац

Радий, що це спрацювало. :)
зелений

Дякую вам велике: D Я отримав ці налаштування в / etc / environment. Я зазвичай використовую .bashrc, тому не зрозумів, скільки файлів це заважає.
м3нда

1
Коли я це роблю, env | grep proxyя отримую ті ж результати, що і op, але /etc/environmentпорожній. Як знайти ці змінні?
Міна Майкл
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.