goproxy.io is a global proxy for Go Modules.
1. Linux/MacOS
# Enable the go modules feature
export GO111MODULE=on
# Set the GOPROXY environment variable
export GOPROXY=https://goproxy.io
2. Windows
# Enable the go modules feature
$env:GO111MODULE="on"
# Set the GOPROXY environment variable
$env:GOPROXY="https://goproxy.io"
3. go 1.13+
go env -w GOPROXY=https://goproxy.io,direct
# Set environment variable allow bypassing the proxy for selected modules
go env -w GOPRIVATE=*.corp.example.com
参考文章
goproxy
Go Mod
- Using Go Modules | The Go Blog
- Migrating to Go Modules | The Go Blog
- 拜拜了,GOPATH 君!新版本 Golang 的包管理入门教程 | 知乎
- Go module 机制下升级 major 版本号的实践 | TonyBai
- VSCode 配置 Go 环境及 Go mod 使用 | YSICING
- go mod 使用 | 掘金
- VSCode 配置 Go 环境及 Go mod 使用 | 方缘之道
- 开始使用 Go Module - isLishude | 知乎
- Go Modules 详解 | 后端进阶
- Go Modules 不完全教程 | Golang 成神之路
- Go Modules 不完全教程 - Golang Inside | 知乎专栏
- Go Module 使用实践及问题解决 | banyu
- 【干货】Go Modules 内部分享 | Xuanwo’s Blog