
# 为obsutil配置HTTP代理
您可以通过如下三种方式配置HTTP代理。
方式一，通过配置文件.obsutilconfig中的proxyUrl参数，示例：proxyUrl=http://username:password@your-proxy:8080；
方式二，通过系统环境变量HTTPS_PROXY或HTTP_PROXY，示例：HTTPS_PROXY=http://username:password@your-proxy:8080。
方式三，通过命令行参数的-proxy-url，示例：obsutil ls -proxy-url=http://username:password@your-proxy:8080。
![](https://support.huaweicloud.com/utiltg-obs/public_sys-resources/note_3.0-zh-cn.png)
- HTTP代理的格式一般为http://\[用户名:密码@\]代理服务器地址:端口号，其中用户名密码非必选。
- 优先级规则为：方式三 \> 方式一 \> 方式二。
- 用户名和密码里面不能出现":"和"@"，否则解析用户名密码会出错。
 
#### 如何配置no-proxy
您可以通过如下三种方式配置代理白名单。
方式一，通过配置文件.obsutilconfig中的noProxyUrl参数，示例：noProxyUrl=\*.obs.myhuaweicloud.com；
方式二，通过系统环境变量NO_PROXY，示例：HTTPS_PROXY=\*.obs.myhuaweicloud.com。
方式三，通过命令行参数的-no-proxy-url，示例：obsutil ls -no-proxy-url=http://username:password@your-proxy:8080。
![](https://support.huaweicloud.com/utiltg-obs/public_sys-resources/note_3.0-zh-cn.png)
- 方式一生效的前提必须配置proxyUrl，否则默认从系统环境变量中获取。
- 优先级规则为：方式三 \> 方式一 \> 方式二。
 
![](https://support.huaweicloud.com/utiltg-obs/public_sys-resources/caution_3.0-zh-cn.png)
- 该功能需要5.5.9版本及以上才支持配置no-proxy。
- 5.5.9版本新增proxyFormEnv 参数控制是否从系统变量中获取代理配置，包括http(s)_proxy 和 no_proxy。
- 5.8.3版本新增命令行参数-proxy-url、-no-proxy-url指定代理地址和代理白名单
 
