官网文档:https://goproxy.io/zh/docs/introduction.html

1. 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 命令将从公共代理镜像中快速拉取您所需的依赖代码了。私有库的支持请看这里。

2. Go 版本是 1.12 及以下

2.1. Bash (Linux or macOS)

第一种方式代理配置

启用 Go Modules 功能
export GO111MODULE=on
#配置 GOPROXY 环境变量
export GOPROXY=https://goproxy.io

第二种方式代理配置

或者,根据文档可以把上面的命令写到.profile或.bash_profile文件中长期生效。

echo "export GO111MODULE=on" >> ~/.profile
echo "export GOPROXY=https://goproxy.io" >> ~/.profile
source ~/.profile

第三种方式代理配置

# 启用 Go Modules 功能
go env -w GO111MODULE=on# 配置 GOPROXY 环境变量,以下三选一
# 1. 官方
go env -w  GOPROXY=https://goproxy.io# 2. 七牛 CDN
go env -w  GOPROXY=https://goproxy.cn# 3. 阿里云
go env -w GOPROXY=https://mirrors.aliyun.com/goproxy/

2.2. PowerShell (Windows)

# 启用 Go Modules 功能
$env:GO111MODULE="on"
# 配置 GOPROXY 环境变量
$env:GOPROXY="https://goproxy.io"
  1. 右键 我的电脑 -> 属性 -> 高级系统设置 -> 环境变量
  2. 在 “[你的用户名]的用户变量” 中点击 ”新建“ 按钮
  3. 在 “变量名” 输入框并新增 “GOPROXY”
  4. 在对应的 “变量值” 输入框中新增 “https://goproxy.io”
  5. 最后点击 “确定” 按钮保存设置

3. 测试

go get  github.com/gin-gonic/gin
go get github.com/astaxie/beego

go 代理加速配置详解相关推荐

  1. nginx反向代理模块配置详解_Nginx服务器的反向代理proxy_pass配置方法讲解

    就普通的反向代理来讲 Nginx的配置还是比较简单的,如: location ~ /* { proxy_pass http://127.0.0.1:8008; } 或者可以 location / { ...

  2. nginx反向代理模块配置详解_Nginx(三):反向代理负载均衡集群配置详解

    概述: 本篇主要总结Nginx实现反向代理和负载均衡功能相关模块的配置说明.主要使用到的模块如下:ngx_http_proxy_moduleNginx实现反向代理功能 ngx_http_upstrea ...

  3. nginx反向代理模块配置详解_nginx反向代理配置详解

    反向代理配置 修改部署目录下conf子目录的nginx.conf文件(如/opt/nginx/conf/nginx.conf)内容,可调整相关配置. 将默认配置里面带#号注释内容去掉 grep -v ...

  4. nginx反向代理模块配置详解_nginx反向代理原理及配置详解

    nginx概述 nginx是一款自由的.开源的.高性能的HTTP服务器和反向代理服务器:同时也是一个IMAP.POP3.SMTP代理服务器:nginx可以作为一个HTTP服务器进行网站的发布处理,另外 ...

  5. Nginx 反向代理工作原理简介与配置详解

    Nginx 反向代理工作原理简介与配置详解 测试环境 CentOS 6.8-x86_64 nginx-1.10.0 下载地址:http://nginx.org/en/download.html 安装 ...

  6. Nginx反向代理配置详解

    Nginx反向代理配置详解 Nginx简单的反向代理配置,包括配置文件中各项参数的的注释,好了,开始! 开始首先安装Nginx 一.建立用户和用户组 1 2 ./usr/sbin/groupadd w ...

  7. Nginx指南和配置详解

    Nginx指南 Nginx ("engine x") 是一个高性能的 HTTP 和 反向代理 服务器,也是一个 IMAP/POP3/SMTP 代理服务器. Nginx 因它的稳定性 ...

  8. mybatis基础总结02 -配置详解

    二 mybatis配置详解 MyBatis最关键的组成部分是SqlSessionFactory,我们可以从中获取SqlSession, 并执行映射的SQL语句.SqlSessionFactory对象可 ...

  9. docker-daemon.json各配置详解

    docker-daemon.json各配置详解{"api-cors-header":"", ------在引擎API中设置CORS标头"authori ...

最新文章

  1. 告别视频通话“渣画质”,英伟达新算法最高压缩90%流量
  2. wParam和lParam两个参数到底是什么意思?
  3. python在线编译-python在线编译器的简单原理及简单实现代码
  4. 重采样算法实践 --- (一)
  5. 字节跳动想取消大下周,遭到部分员工激烈反对
  6. C#水晶报表,窗体不显示,闪退
  7. 使用ember-cli脚手架快速构建项目
  8. Mysql用户访问工作原理
  9. 深度学习Trick——用权重约束减轻深层网络过拟合|附(Keras)实现代码
  10. 数字金额转为大写金额(C#)
  11. 正则表达式(待补充)
  12. 使用微博提供的API接口发送微博
  13. 阿特拉斯开发协议--与ATLAS 扭力控制器交互
  14. 代码评审的价值和规范
  15. excel熵值法计算权重_SPSS主成分分析 | 权重计算amp;极差法标准化超详细教程!(下)...
  16. html 中的push方法,push方法怎么使用
  17. 【最终幻想15 国王之剑】制作介绍1:不再是游戏动画,而是“电影”制作
  18. 了解 Fetch API
  19. springcloud ribbon实现负载均衡的时候,提示Request URI does not contain a valid hostname: htt...
  20. 编写一个方法,输出大于某个正整数n的最小的质数。

热门文章

  1. python已打开页面获取信息_python+selenium实现自动登录网页获取信息(一)
  2. SAP 字段仍作为视图字段在视图中使用 | 更改表结构重新生成 CDS View「实例」
  3. CouchDB使用小记
  4. Debian 一些基础操作
  5. 【BLE】角色区分(master/slave, service/client)
  6. linux 进程流量统计,Linux进程网络流量统计方法及实现
  7. 聚焦运营商信创运维,美信时代监控易四大亮点值得一试!
  8. 网络通信技术(TCP/IP)
  9. 虚拟主机和物理服务器有什么不同
  10. a1502配置 macbook_a1502的macbook pro 苹果系统和… - Apple 社区