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

  1. goproxy.io
  2. goproxy.cn

Go Mod

  1. Using Go Modules | The Go Blog
  2. Migrating to Go Modules | The Go Blog
  3. 拜拜了,GOPATH 君!新版本 Golang 的包管理入门教程 | 知乎
  4. Go module 机制下升级 major 版本号的实践 | TonyBai
  5. VSCode 配置 Go 环境及 Go mod 使用 | YSICING
  6. go mod 使用 | 掘金
  7. VSCode 配置 Go 环境及 Go mod 使用 | 方缘之道
  8. 开始使用 Go Module - isLishude | 知乎
  9. Go Modules 详解 | 后端进阶
  10. Go Modules 不完全教程 | Golang 成神之路
  11. Go Modules 不完全教程 - Golang Inside | 知乎专栏
  12. Go Module 使用实践及问题解决 | banyu
  13. 【干货】Go Modules 内部分享 | Xuanwo’s Blog