golang使用代理下載模塊, goproxy


這里使用的是https://goproxy.io

如果使用的 Go 版本是 1.13 及以上 (推薦)

go env -w GO111MODULE=on
go env -w GOPROXY=https://goproxy.io,direct

# 設置不走 proxy 的私有倉庫,多個用逗號相隔(可選)
go env -w GOPRIVATE=*.corp.example.com

如果您使用的 Go 版本是 1.12 及以下

Bash (Linux or macOS)

# 啟用 Go Modules 功能
export GO111MODULE=on
# 配置 GOPROXY 環境變量
export GOPROXY=https://goproxy.io

或者,上面的命令寫到~/.profile或~/.bash_profile,如果bash使用的zsh請寫入到~/.zshrc文件中長期生效。

PowerShell (Windows)

# 啟用 Go Modules 功能
$env:GO111MODULE="on"
# 配置 GOPROXY 環境變量
$env:GOPROXY="https://goproxy.io"

 

查看代理:

 go env | grep GOPROXY

取消代理:

#取消使用go envs -w設置的代理:
go env -u GOPROXY
go env -u GO111MODULE
#修改配置文件
刪除配置文件中添加的行即可

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM