当我从系统/网络中删除代理并将其应用于整个系统时,它在控制台中工作时仍然存在。当我运行:
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
但它不是永久性的,当我重新打开终端时,这些代理变量会再次设置。
如何永久地删除它们?
答案1
确保这些变量未在以下任何文件中声明:
~/.bashrc
/etc/bash.bashrc
/etc/environment
如果是的话,最好删除这些行。
但是,如果您无法找到它们,请将unset
您提到的行放入您的~/.bashrc
文件中。
答案2
确保将方法下拉菜单从“手动”更改为“无”。这将清除所有内容 - 执行此操作后您可能需要重新启动机器。