http_proxy HTTP_PROXY https_proxy HTTPS_PROXY no_proxy NO_PROXY
no_proxy | NO_PROXY
proxy – How to use no_proxy on Linux machines – wildcards, leading dots – Stack Overflow
语法
分隔符:通常用逗号 , 分隔多个条目,但某些工具可能要求其他符号(如空格)。
排除地址:”localhost,127.0.0.1,::1,192.168.1.0/24,10.0.0.1″
排除域名:”domain1,domain2,ip_address,sub.domain”
域名模糊:
- 模糊匹配:”.example.com,.internal” // 以 .example.com 或 .internal 结尾的域名均不走代理(注意开头的点 .)。
- 通配符:部分工具支持 *(如 *.example.com),但更推荐使用 .example.com。
排除端口:
- 针对某些实现,其支持指定端口(如 example.com:8080)。
- 针对某些实现,通过 sub.domain 即可排除所有端口。
注意,针对 no_proxy、NO_PROXY 变量,其具体语法及支持情况,需要参考具体软件的文档。
示例
export NO_PROXY=”example.com,192.168.1.0/24,10.0.0.1,.example.com,.internal,localhost”
export no_proxy=”localhost,127.0.0.1,localaddress,localdomain.com,example.com”