huangsijun17sudo执行命令时不使用代理设置的解决方法 中发帖

在给本机配置完代理后,软件包管理器却不使用代理联网。为此,我检查了一些环境,最后发现是 sudo 为了保证安全,默认清理了’http_proxy’在内的一系列环境变量: 
相关环境变量丢失验证
经查,可以修改/etc/sudoers来设置保持指定的环境变量:
Defaults env_keep += "http_proxy https_proxy ftp_proxy no_proxy all_proxy"

相关环境变量保持验证

本方案与现有方案对比:




方案
根据当前用户设置动态修改
影响 CLI 等无本机代理环境时操作
影响systemd服务代理设置




本方案





修改/etc/privoxy/config





修改/etc/sysconfig/proxy





修改/etc/environment





修改对应软件的配置文...