Ubuntu 16.04 代理设置

Ubuntu 16.04 代理设置

我们正在使用 Ubuntu 16.04(很快将升级到 18.04/20.04)。我们使用 Icinga2 来监控服务,并且我在 /etc/environment 中设置了一个代理:

export http_proxy="http://1.1.1.1:80"
export https_proxy="http://1.1.1.1:80"
export HTTP_PROXY="http://1.1.1.1:80"
export HTTPS_PROXY="http://1.1.1.1:80"
export ftp_proxy="http://1.1.1.1:80"
export no_proxy="2.2.2.2"

例如,当我在终端上运行wget3.3.3.3 时,它会将其推送到代理,如果我运行 2.2.2.2,它会直接推送。完美。然而,Icinga2 似乎完全忽略了这一点,并直接转到 3.3.3.3。

如果我以 Icinga2 使用的用户(nagios)的身份运行它,它会通过代理转到 3.3.3.3 并直接转到 2.2.2.2。

我是不是漏掉了什么?我也尝试过输入这个来/etc/profile查看是否有效果。尝试了源/etc/environment并重新启动。

我还 sudo visudo 并输入:

Defaults        env_keep = "http_proxy https_proxy no_proxy HTTP_PROXY HTTPS_PROXY NO_PROXY"

谢谢你的帮助 :)

相关内容