GOPROXY 代理设置

2024-04-23 1078阅读

通常报错:

GOPROXY 代理设置
(图片来源网络,侵删)

1.http: server gave HTTP response to HTTPS client

2.timeout

解决指令:(会话临时性),长久的可以在配置文件中配置

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

长久的,在~/.bashrc文件中添加:

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

在1.3版本后,golang推出了go module 机制,同时发布了一个叫做 Module proxy protocol 的协议,通过这个机制,我们可以搭建go模块代理,最后通过GOPROXY变量以指引go命令在后续抓取模块的途径

但是GOPROXY拥有一个默认:https://proxy.golang.org,direct,而且很可惜 proxy.golang.org 在中国无法访问。这也是我们依赖下载时一直timeout的原因。

这里只需要我们将该变量设置为GOPROXY=https://goproxy.cn,direct

在命令行输入 go env -w GOPROXY=https://goproxy.cn,direct,即可正常拉取依赖

VPS购买请点击我

文章版权声明:除非注明,否则均为主机测评原创文章,转载或复制请以超链接形式并注明出处。

目录[+]