curl命令用来获取目标网页的内容。在用curl测试是否能联网时报错:
$ curl https://ppf89i88.mirror.aliyuncs.com/
输出报错:curl: (7) Received invalid version in initial SOCKS5 response.
还有可能报错为:curl: (5) Could not resolve proxy: 10.xxx.xxx.xxx.server.com
目标页面其实是一个空白页面。能连上就什么也不显示。
原因:curl没有配置代理或者代理配置有误。道理跟apt、wget不能联网差不多。
解决:
# 查看curl代理配置(如果没有这个文件会自动新建)
$ sudo vi ~/.curlrc# 更改为正确的配置,加入你的代理IP地址:
proxy = "http://10.xxx.xxx.xxx:8080"
然后你现在就可以用curl啦~
感谢: andrew.46 @ https://askubuntu.com/questions/999274/how-to-make-curl-use-proxy-automatically