go1.11以后就可以使用GOPROXY代理下载包依赖了

使用athens可以很快的使用代理

两种方法

(需go1.11以上)

一、直接使用 athens 网站的代理

配置环境变量

export GOPROXY="https://athens.azurefd.net"

ps: 记得source

二、安装 athens

设置GO111MODULE变量

linux:

export GO111MODULE=on

windows:

$env:GO111MODULE = "on"

设置 http、https 代理 (毕竟被墙)

export {http_proxy,https_proxy}=http://127.0.0.1:1087  (一般是1080端口,我的是1087)

然后用git把项目clone下来

$ git clone https://github.com/gomods/athens$ cd athens/cmd/proxy$ go install$ proxy &   (后台进程方式启动,也可以使用screen等方式)[1] 27892INFO[0000] Exporter not specified. Traces won't be exportedINFO[0000] Starting application at http://127.0.0.1:3000

然后再配置GOPROXY

export GOPROXY=http://127.0.0.1:3000

配置完成之后使用
go mod download
或者
go get
之后,都会使用GOPROXY代理的地址来获取到依赖了。

参考链接:https://www.dazhuanlan.com/jumble9/topics/1020457

通过Athens搭建go私服相关推荐

  1. 使用nexus来搭建Nuget私服

    近期在搭建nuget私服.选择nexus这个产品.nexus支持npm,.nuget等,功能比较强大. 前言 博主使用centos7.5来搭建nexus,遇到了不少的问题.最后还是搞定了. 1:下载n ...

  2. Ubuntu16.04 搭建nexus 私服 学习步骤以及安装maven和git

    1.下载安装maven wget https://www-us.apache.org/dist/maven/maven-3/3.6.0/binaries/apache-maven-3.6.0-bin. ...

  3. linux设置nexus开机自启动_在linux中使用nexus搭建maven私服

    首先介绍下为什么要搭建maven私服,简单点说就是就是把项目工程中的Jar包放在一个服务器上,每次Jar包的修改都能去私服上面Down到本地.可以对整个项目组的人形成一个统一的管理. 2.下载完之后就 ...

  4. 如何使用Nexus搭建Maven私服

    如何使用Nexus搭建Maven私服 转载于:https://www.cnblogs.com/valuestack/p/nexus-and-maven.html

  5. Maven学习总结(九)——使用Nexus搭建Maven私服

    2019独角兽企业重金招聘Python工程师标准>>> Maven学习总结(九)--使用Nexus搭建Maven私服 一.搭建nexus私服的目的 为什么要搭建nexus私服,原因很 ...

  6. 使用 Artifactory 1分钟搭建 CocoaPod 私服

    痛点 目前的 CocoaPod 私服,很多公司使用 Git 仓库进行搭建,这导致的问题是,CocoaPod 的构建产出物通常较大,上传到 Git 仓库时,会导致 Git  仓库持续增大, Git Cl ...

  7. Maven学习 使用Nexus搭建Maven私服(转)

    为什么要搭建nexus私服,原因很简单,有些公司都不提供外网给项目组人员,因此就不能使用maven访问远程的仓库地址,所以很有必要在局域网里找一台有外网权限的机器,搭建nexus私服,然后开发人员连到 ...

  8. 本地搭建docker私服

    #######################本地搭建docker私服registry####################### #执行命令 docker run -d -p 5000:5000 ...

  9. Linux中搭建Maven私服

    linux安装maven 先解压maven的压缩包apache-maven-3.5.4-bin.tar.gz   命令: tar -zavf pache-maven-3.5.4-bin.tar.gz ...

最新文章

  1. idea无法搜索插件问题解决
  2. jq实现跳转404跳转,原生js实现跳转404跳转
  3. 超图js版本加载点图层和点要素
  4. 屏蔽基于对话框的MFC程序中按下ESC关闭窗口的功能
  5. 域名是什么_企业注册域名要知道什么?如何企业域名注册?
  6. 【裂痕识别】基于matlab阈值裂痕+划痕检测【含Matlab源码 467期】
  7. “软件工程造价师”和“软件造价评估师”有什么区别?
  8. 单片微型计算机第三版课后习题答案,单片微型计算机原理与应用_课后习题答案_山东理工.docx...
  9. Android中的armeabi等如何适配
  10. matlab实现S域到Z域变换
  11. 二维码生成代码(转载)
  12. latex中Winedt和Sumatra PDF互联设置及失效解决
  13. WPS安装office自定义项安装期间出错
  14. 微信朋友圈分享详细步骤html,微信如何转发朋友圈图文(朋友圈转发图文教程分享)...
  15. 机器学习读书笔记:假设检验(一)
  16. 计算机网络 思科模拟器进行交换机端口隔离,跨交换机实现vlan实验
  17. 我的学习node.js心得(一)
  18. Win2003系统安装SQL Sever2000后1433端口未开放的解释
  19. springboot 转换为金额大写工具类
  20. 小米扫地机器人划区清扫定时_小米机器人怎么设定扫地区域 小米机器人设定扫地区域的方法...

热门文章

  1. 升序排列python_Python3基础 sort 将一个列表中的值升序排列
  2. 监控服务器怎么增加碟机,微服务业务监控方法及服务器专利_专利申请于2017-12-15_专利查询 - 天眼查...
  3. 直播回放 | 科技赋能零售金融业务转型
  4. 工业用微型计算机笔记(1)-进制转换
  5. 【深度学习】在PyTorch中使用 LSTM 自动编码器进行时间序列异常检测
  6. 【深度学习】图像去噪:一种基于流的图像去噪神经网络
  7. 《Python3网络爬虫开发实战(第二版)》上市了!!!!
  8. 【学术相关】94年的博士后又拿到了这个金奖!原来是他的学弟
  9. 韦博英语危机爆发,教培行业如何应对中年危机?
  10. 网络编程懒人入门(六):史上最通俗的集线器、交换机、路由器功能原理入门