go语言配置GOPROXY

在安装完go的安装包之后,开发go程序的时候还需要安装一些go语言的工具(如gopls等),go语言默认访问官网进行下载,也就是

1
https://proxy.golang.org,direct

由于改地址在国内会存在无法访问的问题,因此需要设置对应的代理,这里直接使用七牛云的代理。

  • windows

    1
    2
    go env -w GO111MODULE=on
    go env -w GOPROXY=https://goproxy.cn,direct
  • linux

    1
    2
    3
    echo "export GO111MODULE=on" >> ~/.profile
    echo "export GOPROXY=https://goproxy.cn" >> ~/.profile
    source ~/.profile

后期如果想要恢复GOPROXY的设置,也可以使用下面命令恢复

  • Windows
1
2
3
4
5
6
7
8
9
# 方法1:设置为空(使用默认)
go env -w GOPROXY=

# 方法2:重置为官方默认(推荐)
go env -w GOPROXY=https://proxy.golang.org,direct

# 方法3:删除环境变量设置(完全恢复默认)
go env -u GOPROXY

  • linux
1
2
3
4
5
6
7
8
9
# 方法1:重置为官方默认(推荐)
go env -w GOPROXY=https://proxy.golang.org,direct

# 方法2:删除设置(完全恢复默认)
go env -u GOPROXY

# 方法3:直接清空环境变量
unset GOPROXY

参考:


go语言配置GOPROXY
http://example.com/2026/08/20/go_set_proxy/
发布于
2026年8月20日
许可协议