Skip to content

使用http-proxy-agent出现ECONNRESET error

之前做了1个下载文件的CLI工具 efst - 原理文章: 从0-1实现文件下载CLI工具

图片

其中支持设置 代理(proxy) 来下载网络资源

遇到的问题

当我准备使用代理下载Telegram时,总会卡在99%

sh
efst https://updates.tdesktop.com/tmac/tsetup.4.5.3.dmg -o -p http://127.0.0.1:7890

图片

输出了一下错误,发现报错信息是 ECONNRESET error

解决办法

谷歌关键词 使用http-proxy code: 'ECONNRESET',找到了解决办法 简书:记一次本地错误排查过程:macbook Proxy error: Could not proxy request

添加请求头Connection: 'keep-alive'即可

图片