在 NO_PROXY 中指定域和所有子域的最佳方法?

Rob*_*low 9 unix bash proxy environment-variables

NO_PROXY环境变量的解释似乎没有正式标准化。并且特定程序的大多数文档对其确切解释(例如 emacs)相当模糊。

这让我很难回答一个我很好奇的问题:

是否NO_PROXY=.example.com匹配所有example.com,subdomain.example.comsub.domain.example.com?

我想NO_PROXY在我的系统内尽可能多的上下文中设置变量以匹配一堆主域以及这些主域的所有子域。

有谁知道实际上在实践中的实施有多多样化NO_PROXY?为了实现我的目标,我是否需要为每个域指定以下内容?:

export NO_PROXY=example.com,.example.com,*.example.com
Run Code Online (Sandbox Code Playgroud)

Fel*_*rez 9

为了获得最广泛的接受,请使用.example.com来指定域及其所有子域。一些实现接受通配符,许多不接受。但我认为所有人都支持点。

  • `wget` 不 IIRC:https://about.gitlab.com/blog/2021/01/27/we-need-to-talk-no-proxy/?utm_medium=social&utm_source=twitter&utm_campaign=blog (2认同)