【懒人精灵】运行go项目报错connection failed because connected host has failed to respond

初次启动懒人精灵的go项目的时候,需要下载某些依赖模块,出现以下报错,挂代理也无法解决

go: downloading github.com/eclipse/paho.mqtt.golang v1.5.1
[09:55:07.030] web\emqx.go:11:2: github.com/eclipse/paho.mqtt.golang@v1.5.1: Get "https://proxy.golang.org/github.com/eclipse/paho.mqtt.golang/@v/v1.5.1.zip": dial tcp 142.250.69.177:443: connectex: A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond.

这个错误是Go 模块代理无法连接、下载超时导致的,核心原因是国内网络访问官方 proxy.golang.org 被限制,不是代码问题。

解决方案

打开终端(CMD/PowerShell/Git Bash),直接执行对应系统的命令:
Windows 系统

go env -w GOPROXY=https://goproxy.cn,direct

Linux / Mac 系统

export GOPROXY=https://goproxy.cn,direct

执行完成后,重新运行,就能正常下载依赖了。

原理说明

proxy.golang.org 是 Go 默认的模块代理服务器,国内无法稳定访问
goproxy.cn 是国内免费、稳定的 Go 模块代理,专门解决下载超时 / 失败问题

执行命令后,Go 会从国内代理下载依赖,速度极快且不会报错

1. 官方交流QQ群,添加多个不批。建议使用安卓手机或电脑申请。
飞云脚本圈: 586333520飞云脚本圈
Auto.js学习交流③群:286635606
Auto.js学习交流②群:712194666(满员)
IOS免越狱自动化测试群:691997586
2. 盗版,破解有损他人权益和违法作为,请各位会员支持正版。
3. 本站部分资源来源于用户上传和网络搜集,如有侵权请提供版权证明并联系站长删除。
4.如未特别申明,本站的技术性文章均为原创,未经授权,禁止转载/搬运等侵权行为。
5.全站所有付费服务均为虚拟商品,购买后自动发货。售出后概不接受任何理由的退、换。注册即为接受此条款。
6.如果站内内容侵犯了您的权益,请联系站长删除。
飞云脚本 » 【懒人精灵】运行go项目报错connection failed because connected host has failed to respond

企业级大数据智能营销管理系统

源码转让