curl:(5)无法解析代理“hproxy.iitm.ac.in”

curl:(5)无法解析代理“hproxy.iitm.ac.in”

我一直在使用代理hproxy.iitm.ac.in。我现在已经搬出去了,想将配置更改为无代理。使用时:

curl -L https://get.rvm.io | bash -s stable --ruby --autolibs=enable --auto-dotfiles

我被提示:

curl: (5) Couldn't resolve proxy 'hproxy.iitm.ac.in'

我对 Ubuntu 不是很熟练(使用 12.10)。请问有人能告诉我需要更改哪些配置才能使用 curl 吗?

编辑 :我可以浏览互联网。我还更改了 ~/.bashrc 以显示:

export http_proxy="";
export https_proxy="";
export ftp_proxy="";

但它没有帮助

谢谢。

答案1

从注释和输出来看env,您仍设置了一些代理变量。执行以下命令可取消设置它们:

unset http_proxy
unset ftp_proxy
unset https_proxy

通过以下方式再次检查它们是否已被删除:

env | grep -i proxy

现在尝试你的curl命令。

答案2

您可以使用以下选项暂时绕过代理--noproxy,例如

curl -L https://get.rvm.io --noproxy | bash -s stable --ruby --autolibs=enable --auto-dotfiles

您可能需要删除~/.bashrc~/.profile或系统范围内的代理设置(/etc/profile等等/etc/bash.bashrc)。另请查看~/.curlrc

笔记:如果您使用 GNOME 桌面环境,您还需要在系统设置 - 网络中取消设置代理。

答案3

打开 ~/.bashrc 添加这些行以取消设置变量。

export http_proxy="";
export https_proxy="";
export ftp_proxy="";

然后从终端或源 .bashrc 注销并登录。

相关内容