go环境下载github文件显示timeout解决方法

1、问题背景

go环境正常,需要去github拉取一个资源进行编译

go build -v -o naabu cmd/naabu/main.go

编译过程中报错如下:

pkg/runner/runner.go:19:2: github.com/miekg/dns@v1.1.53: Get "https://proxy.golang.org/github.com/miekg/dns/@v/v1.1.53.zip": dial tcp 142.251.43.17:443: i/o timeout

pkg/runner/nmap.go:10:2: github.com/pkg/errors@v0.9.1: Get "https://proxy.golang.org/github.com/pkg/errors/@v/v0.9.1.zip": dial tcp 142.251.43.17:443: i/o timeout

pkg/runner/runner.go:21:2: github.com/projectdiscovery/blackrock@v0.0.1: Get "https://proxy.golang.org/github.com/projectdiscovery/blackrock/@v/v0.0.1.zip": dial tcp 142.251.43.17:443: i/o timeout

pkg/runner/runner.go:22:2: github.com/projectdiscovery/clistats@v0.0.15: Get "https://proxy.golang.org/github.com/projectdiscovery/clistats/@v/v0.0.15.zip": dial tcp 142.251.43.17:443: i/o timeout

pkg/runner/runner.go:23:2: github.com/projectdiscovery/dnsx@v1.1.4: Get "https://proxy.golang.org/github.com/projectdiscovery/dnsx/@v/v1.1.4.zip": dial tcp 142.251.43.17:443: i/o timeout

cmd/naabu/main.go:4:2: github.com/projectdiscovery/fdmax@v0.0.4: Get "https://proxy.golang.org/github.com/projectdiscovery/fdmax/@v/v0.0.4.zip": dial tcp 142.251.43.17:443: i/o timeout

pkg/runner/healthcheck.go:9:2: github.com/projectdiscovery/goflags@v0.1.8: Get "https://proxy.golang.org/github.com/projectdiscovery/goflags/@v/v0.1.8.zip": dial tcp 142.251.43.17:443: i/o timeout

cmd/naabu/main.go:5:2: github.com/projectdiscovery/gologger@v1.1.8: Get "https://proxy.golang.org/github.com/projectdiscovery/gologger/@v/v1.1.8.zip": dial tcp 142.251.43.17:443: i/o timeout

pkg/runner/validate.go:17:2: github.com/projectdiscovery/gologger@v1.1.8: Get "https://proxy.golang.org/github.com/projectdiscovery/gologger/@v/v1.1.8.zip": dial tcp 142.251.43.17:443: i/o timeout

pkg/runner/validate.go:18:2: github.com/projectdiscovery/gologger@v1.1.8: Get "https://proxy.golang.org/github.com/projectdiscovery/gologger/@v/v1.1.8.zip": dial tcp 142.251.43.17:443: i/o timeout

pkg/runner/runner.go:25:2: github.com/projectdiscovery/mapcidr@v1.1.1: Get "https://proxy.golang.org/github.com/projectdiscovery/mapcidr/@v/v1.1.1.zip": dial tcp 142.251.43.17:443: i/o timeout

pkg/runner/targets.go:13:2: github.com/projectdiscovery/mapcidr@v1.1.1: Get "https://proxy.golang.org/github.com/projectdiscovery/mapcidr/@v/v1.1.1.zip": dial tcp 142.251.43.17:443: i/o timeout

2、解决方案

配置代理,命令如下:

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

然后再继续使用go命令去编译即可。

go build -v -o naabu cmd/naabu/main.go

编译成功。

相关推荐
清纯世纪1 分钟前
基于深度学习的图像分类或识别系统(含全套项目+PyQt5界面)
开发语言·python·深度学习
孤寂大仙v2 分钟前
【C++】STL----stack和queue常见用法
开发语言·c++
孤华暗香6 分钟前
Python快速入门 —— 第三节:类与对象
开发语言·python
元气代码鼠22 分钟前
C语言程序设计(进阶)
c语言·开发语言·算法
霍霍哈嗨34 分钟前
【QT基础】创建项目&项目代码解释
开发语言·qt
friklogff35 分钟前
【C#生态园】从图像到视觉:Emgu.CV、AForge.NET、OpenCvSharp 全面解析
开发语言·c#·.net
虚拟搬运工1 小时前
Python类及元类的创建流程
开发语言·chrome·python
消失的旧时光-19432 小时前
kotlin的密封类
android·开发语言·kotlin
A_cot2 小时前
Redis 的三个并发问题及解决方案(面试题)
java·开发语言·数据库·redis·mybatis
学步_技术2 小时前
Python编码系列—Python原型模式:深克隆与高效复制的艺术
开发语言·python·原型模式