Когда я удаляю прокси из системы / сети и применяю его в масштабе всей системы, он все равно остается при работе в консоли. Когда я бегу:
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
но это не навсегда, когда я снова открываю терминал, эти прокси-переменные снова устанавливаются.
Как удалить их навсегда?
proxy
environment-variables
Иван Бишевац
источник
источник
Ответы:
Обязательно измените раскрывающийся список методов с «ручного» на «нет». Это сотрет все - после этого вам может понадобиться перезагрузить компьютер.
источник
gsettings
командную строку вместоgsettings set org.gnome.system.proxy mode 'none'
http_proxy
Убедитесь, что эти переменные не объявлены ни в одном из следующих файлов:
~/.bashrc
/etc/bash.bashrc
/etc/environment
Если они есть, было бы лучше, если вы удалите эти строки.
Однако, если вы не можете их найти, поместите упомянутые
unset
вами строки в ваш~/.bashrc
файл.источник
/etc/environment
. Я нашел решение для другой проблемы с прокси. Это имя пользователя и пароль для прокси. Я не смог использовать wget или ruby gem при установке через прокси из-за ошибки аутентификации. Я просто написал настройки в формате:username:password@proxy.example.com
дляhttp_proxy
,https_proxy
и теперь это работает. Спасибо, парень, ты спас мне много нервов :)env | grep proxy
получаю, я получаю те же результаты, что и op, но/etc/environment
пусто. Как мне найти эти переменные?