首页 > 解决方案 > 如何将 curl 与用户名包含 @domain 的代理设置一起使用

问题描述

我的公司使用网络代理访问互联网。我知道如何使用 -x user:pass@proxy:port。但是,我的挑战是我的代理登录使用 username@domain.com 和密码来登录代理。您将如何格式化代理字符串?

我试图在用户部分使用 \@ 转义 @,但它试图解析域,但它不应该这样做。我也尝试过使用单引号和双引号,但我得到了相同的结果。

$ curl -I http://www.google.com -x first.last\@example.com:mypass@web-proxy.example.com http://www.google.com curl: (5) 无法解析代理:example.com curl:(5)无法解析代理:example.com

TIA

标签: curlproxy

解决方案


推荐阅读