背景

由于国内网络的原因,对于一些golang的开发包下载不成功,针对这个情况,go在1.13版本中,添加了如下两个环境变量:

GO111MODULE				// 设置go module
GOPROXY					// 设置代理服务器
配置

可以在环境变量中设置,相当于全局设置代理;也可以在vscode编辑器中设置。

环境变量中配置

Windows在电脑 -> 系统 -> 高级系统设置 -> 用户环境中分别新建GO111MODULE和GOPROXY两个用户变量,其值如下图所示:

GO111MODULE=on
GOPROXY=https://mirrors.aliyun.com/goproxy/

在这里插入图片描述
配置好之后,Windows + R调出终端,输入cmd,通过go env命令查看go的环境变量配置是否设置成功。

vscode中配置

vscode编辑器的设置在:文件 -> 首选项 -> 设置 -> 用户 -> 应用程序 -> 代理服务器路径下,如下图所示:
在这里插入图片描述

参考

golang阿里云的goproxy的使用:https://studygolang.com/articles/21963?fr=sidebar
干货满满的 Go Modules 和 goproxy.cn:
https://juejin.im/post/5d8ee2db6fb9a04e0b0d9c8b
VS code golang 开发环境搭建:
https://www.cnblogs.com/sevenyuan/p/6522429.html