很多公司都是通过代理上网的,在linux下设置代理,一般网上能搜到的资料是这样的:
添加环境变量 export http_proxy=proxyserver:port
这是没问题的,但是,如果需要设置不需要代理的网址,即no_proxy其格式需要注意:
1.不同于windows下的代理设置,no_proxy不支持模糊匹配,即windows下可以这么写*.com.cn所有以.com.cn结尾的域名都不通过代理,但是在linux下不支持这么写。
2.对于ip段的描述,应使用这种形式:192.168.0.0,即所有192.168.0.0/16下的ip都不会通过代理。
以上在ubuntu 16.04下测试通过。