念念不忘
必会回响

macOS使用curl命令依旧访问代理的问题

起因

最近学习前端知识,安装nvm后一直无法获取远程的版本信息以及安装nodejs。

nvm ls-remote
N/A

搜索得知是因为无法访问nodejs的dist包,我尝试使用curl命令去访问,返回如下:

curl ip.cn
curl: (7) Failed to connect to 127.0.0.1 port 1086: Connection refused

此时,陷入了一个困境,shadowsocks我已经卸载了,也就是说这个代理地址已经弃用了,我是在找不到哪里有代理了。

我甚至怀疑是不是git的代理影响了

git config --global http.proxy

结果毫无所获,然后有查看了环境变量中的代理配置,同样没发现

export -p

就这样,排查了我能想到的所有可能配置过代理的地方,依旧没找到哪里配置了shadowsocks-ng的代理。奔溃中…

解决

就在我准备重装系统时,我找到了答案,原来是~/.curlrc的锅

vim ~/.curlrc
socks5 = "127.0.0.1:1086"

将其修改为目前代理的端口即可解决问题。curl问题解决了,nvm ls-remote的问题自然也就解决了。真坑~~~~

nvm ls-remote

v0.1.14
v0.1.15
v0.1.16
v0.1.17
v0.1.18
v0.1.19
v0.1.20
v0.1.21
v0.1.22
赞(1) 打赏
未经允许不得转载:堆上小栈 » macOS使用curl命令依旧访问代理的问题

评论 抢沙发

觉得文章有用就打赏一下文章作者

非常感谢你的打赏,我们将继续提供更多优质内容,让我们一起创建更加美好的网络世界!

支付宝扫一扫

微信扫一扫

登录

找回密码

注册