Curl HTTP\u代理不工作

Curl HTTP\u代理不工作,curl,proxy,redhat,Curl,Proxy,Redhat,我有一种情况,我可以使用curl通过代理服务器使用命令从internet下载一个包 curl-xhttp://:--代理用户:-Lhttp://rpmfind.net/linux/dag/redhat/el6/en/x86_64/dag/RPMS/.rpm -转速 但是如果我用命令设置代理: setenv HTTP\u代理HTTP://:@: 然后我尝试使用以下命令获取包: curl-Ohttp://rpmfind.net/linux/dag/redhat/el6/en/x86_64/dag/

我有一种情况,我可以使用curl通过代理服务器使用命令从internet下载一个包

curl-xhttp://:--代理用户:-Lhttp://rpmfind.net/linux/dag/redhat/el6/en/x86_64/dag/RPMS/.rpm -转速

但是如果我用命令设置代理:

setenv HTTP\u代理HTTP://:@:

然后我尝试使用以下命令获取包:

curl-Ohttp://rpmfind.net/linux/dag/redhat/el6/en/x86_64/dag/RPMS/package.rpm -o包装。rpm

它不工作,只是在很长一段时间后返回超时。我的目的是在内部网络之外向服务器提供对internet的访问,我正在使用curl来测试这一点

操作系统是Redhat6.9,我使用的shell是'/bin/tcsh'

在这种情况下我做错了什么


感谢您的帮助。

curl仅支持
http\u proxy
环境变量,用于在环境中设置http代理。小写字母是关键和重要的区别

出于安全目的,curl不确认该变量的大写版本:该变量可以由CGI环境中的传入请求设置