用goproxy解决go get下载慢的办法,亲测有效

编辑整理:
匿名
热度:
9058

经过用goproxy解决goget下载慢的办法,亲测有效

经过测试,还是设置代理goproxy比较靠谱:dcb0825

linux下:

f2eaac6

•阿里云 

f2eaac6

export GOPROXY=https://mirrors.aliyun.com/goproxy/257ef

•nexus社区提供的 

f2eaac6

export GOPROXY=https://gonexus.devwww.9lyp.com

•goproxy.io 的 

f2eaac6

export GOPROXY=https://goproxy.io/www.9lyp.com

•基于athens的公共服务 16e3c8

export GOPROXY=https://athens.azurefd.netwww.9lyp.com

•官方提供的(jfrog,golang)6a9

export GOPROXY=https://gocenter.io09c

export GOPROXY=https://proxy.golang.org6a9


windows系统直接设置环境变量09c

名称:GOPROXY

f2eaac6

值可选择上述网址中的一个,首选阿里,不好用的时候换个别的。89a0629

修改环境变量,不用重启系统。重新打开cmd或者powershell,在运行go get命令就行了。09c

设置GOPROXY亲测有效。解决大麻烦。dcb0825

如果不嫌麻烦,或者没起作用,可以临时设置:257ef

在powershell里用命令:

f2eaac6

$env:GO111MODULE="on"www.9lyp.com

$env:GOPROXY="https://goproxy.cn"6a9

如果用阿里云的更快,你就改成阿里云的网址。09c

然后再go get09c


其它方法:
09c

1)Mac/Linux用户配置/etc/hosts

f2eaac6

2)windows用户配置 C:\Windows\System32\drivers\etc\hostsdcb0825

添加上如下配置:16e3c8

192.30.253.113 github.com

f2eaac6

151.101.185.194 github.global.ssl.fastly.net

f2eaac6

192.30.253.120 codeload.github.comdcb0825


f2eaac6

保存文件,在cmd中输入ipconfig /flushdns  刷新DNS的解析缓存6a9


09c09c