在 Go 语言的生态中,GOPROXY 是一个重要的环境变量,它用于指定 Go 工具链在获取依赖时使用的代理服务器。默认情况下,Go 会从源代码仓库直接获取依赖,但有时候由于网络问题,直接访问源仓库可能会遇到障碍。这时,使用一个可靠的代理服务器就显得尤为重要。 什么是 GOPROXY? GOPROXY 是 Go 语言中用于控制模块代理行为的环境变量。它可以设置为以下几种模式: direct:
通常报错: 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,