在典型的浏览器中,当我们设置代理服务器时,我们可以定义不使用代理服务器的主机名/ IP地址列表。 当使用$ http_proxy时,我们如何完成同样的事情? 我依靠设置$ http_proxy在Linux上的Chromium中使用代理服务器,但它们是Intranet上的某些IP地址,我需要绕过代理设置。
尝试按照以下方式设置名为no_proxy
variables
$ export no_proxy=localhost,127.0.0.0/8,10.0.0.0/8,172.16.0.0/12,192.168.0.0/16
但是,如果您在命令行中执行此操作,则每次打开新的terminal窗口时都必须重新执行此操作。 如果你想要这些设置是持久的,把这个命令放在$ HOME下的.profile文件中( 如果你想更好地理解这个.profile文件是什么,请阅读这个答案 )。
一个非常有用的答案。 我会补充说,如果你使用curl / wget或其他命令行工具,你会想要做的:
export no_proxy = localhost,127.0.0.0 / 8,10.0.0.0 / 8,172.16.0.0 / 12,192.168.0.0 / 16