使用 $http_proxy 环境变量时发生代理异常?

使用 $http_proxy 环境变量时发生代理异常?

在典型的浏览器中,当我们设置代理服务器时,我们可以定义不使用代理服务器的主机名/IP 地址列表。当使用 $http_proxy 时,我们如何完成同样的事情?我依靠设置 $http_proxy 来使用代理服务器在 Linux 上,但它们是内联网上的某些 IP 地址,我需要绕过代理设置。

答案1

no_proxy尝试按以下方式设置变量

$ export no_proxy=localhost,127.0.0.0/8,10.0.0.0/8,172.16.0.0/12,192.168.0.0/16

但是,如果您在命令行中执行此操作,则每次打开新的终端窗口时都必须再次执行此操作。如果您希望这些设置持久化,请将此命令放入 $HOME 下的 .profile 文件中(如果您想更好地理解这个 .profile 文件是什么,请阅读此答案)。

答案2

非常有帮助的答案。我想补充一点,如果您使用 curl/wget 或其他命令行工具,您需要执行以下操作:

导出no_proxy = localhost,127.0.0.0/8,10.0.0.0/8,172.16.0.0/12,192.168.0.0/16

相关内容