最近需要同时使用python和go做一些开发,为了方便开发,所以需要切换到Visual Studio Code。
在使用过程中,需要给Visual Studio Code安装一些插件,然后一直都是如下提示:
go: golang.org/x/exp@v0.0.0-20190731235908-ec7cb31e5a56: Get "https://proxy.golang.org/golang.org/x/exp/@v/v0.0.0-20190731235908-ec7cb31e5a56.mod": dial tcp 172.217.160.113:443: i/o timeout
显然,vs code默认go插件代理服务器使用的是proxy.golang.org。
但是该域名在国内无法访问。
按正常说挂梯子应该就差不多了,但是实际上挂梯子也不太得行。
那就换一个代理服务器?
查了下资料,很容易就找到一个:https://goproxy.cn 。
执行命令:
go env -w GOPROXY=https://goproxy.cn
重启vs code,再尝试安装插件,如无意外,即可成功安装。