Golang 国内的镜像源_go国内镜像-程序员宅基地

技术标签: Golang  

一、Goproxy.cn

Goproxy.cnThe most trusted Go module proxy in China.icon-default.png?t=N7T8https://goproxy.cn/

打开你的终端并执行

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

Mac/Linux

打开你的终端并执行

export GO111MODULE=on
export GOPROXY=https://goproxy.cn

或者

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

Windows

打开你的 PowerShell 并执行

$env:GO111MODULE = "on"
$env:GOPROXY = "https://goproxy.cn"

或者

1. 打开“开始”并搜索“env”
2. 选择“编辑系统环境变量”
3. 点击“环境变量…”按钮
4. 在“<你的用户名> 的用户变量”章节下(上半部分)
5. 点击“新建…”按钮
6. 选择“变量名”输入框并输入“GO111MODULE”
7. 选择“变量值”输入框并输入“on”
8. 点击“确定”按钮
9. 点击“新建…”按钮
10. 选择“变量名”输入框并输入“GOPROXY”
11. 选择“变量值”输入框并输入“https://goproxy.cn”
12. 点击“确定”按钮

二、GOPROXY.IO

GOPROXY.IO - 一个全球代理 为 Go 模块而生icon-default.png?t=N7T8https://proxy.golang.com.cn/zh/

建议您使用 Go 1.13 及以上版本, 可以在这里下载最新的 Go 稳定版本

Bash (Linux or macOS)

export GOPROXY=https://proxy.golang.com.cn,direct

PowerShell (Windows)

$env:GOPROXY = "https://proxy.golang.com.cn,direct"

使配置长久生效 (推荐)

上面的配置步骤只会当次终端内生效,如何长久生效呢,这样就不用每次都去配置环境变量了。

Mac/Linux

# 设置你的 bash 环境变量
echo "export GOPROXY=https://proxy.golang.com.cn,direct" >> ~/.profile && source ~/.profile

# 如果你的终端是 zsh,使用以下命令
echo "export GOPROXY=https://proxy.golang.com.cn,direct" >> ~/.zshrc && source ~/.zshrc

Windows

1. 右键 我的电脑 -> 属性 -> 高级系统设置 -> 环境变量
2. 在 “[你的用户名]的用户变量” 中点击 ”新建“ 按钮
3. 在 “变量名” 输入框并新增 “GOPROXY”
4. 在对应的 “变量值” 输入框中新增 “https://proxy.golang.com.cn,direct”
5. 最后点击 “确定” 按钮保存设置

三、阿里云Go Module

简介

go module公共代理仓库,代理并缓存go模块。你可以利用该代理来避免DNS污染导致的模块拉取缓慢或失败的问题,加速你的构建

地址  https://mirrors.aliyun.com/goproxy/

使用帮助

1.使用go1.11以上版本并开启go module机制

2.导出GOPROXY环境变量

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

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/weixin_43064185/article/details/123797508

智能推荐

学习设备树之(十一)Backlight_设备树控制blacklight-程序员宅基地

文章浏览阅读2.8k次,点赞3次,收藏9次。开发板:tiny4412SDK + S702 + 4GB Flash 要移植的内核版本:Linux-4.4.0 (支持device tree) u-boot版本:友善之臂自带的 U-Boot 2010.12 busybox版本:busybox 1.25目标: 由于 tiny4412 的lcd背光控制采用的一线触控,并不开源,因此移植友善自带的linux3.5 内核中的背光相关_设备树控制blacklight

elasticsearch的_all和_source_es _search 是 _source as-程序员宅基地

文章浏览阅读3.8k次。_all_all字段是把所有其它字段中的值,以空格为分隔符组成一个大字符串,然后被分析和索引,但是不存储,也就是说它能被查询,但不能被取回显示。_all能让你在不知道要查找的内容是属于哪个具体字段的情况下进行搜索,例如:PUT my_index/user/1 { "first_name": "John", "last_name": "Smith",_es _search 是 _source as

Linux下视频流媒体直播服务器搭建详解_linux 怎么测试直播源-程序员宅基地

文章浏览阅读1.1w次,点赞2次,收藏15次。目标:搭建网络直播流媒体服务器系统(Linux操作系统) 背景:用于OTT-TV大并发的直播和点播的一套流媒体服务器系统。支持N x 24小时录制回看和直播的服务器端解决方案。 解决方案:l 微软的Windows Media Servicesl 服务端软件:Windows Media Serverl 平台:Windowsl 文件格式:ASF, WMV_linux 怎么测试直播源

SAP中在 LMLCCS_UPDATEF02 LCL_DB 方法 get_normvector 头寸 A 中 RC 1 内部错误解决方法-程序员宅基地

文章浏览阅读4.9k次。货物移动时报错提示:LMLCCS_UPDATEF02 LCL_DB 方法 get_normvector 头寸 A 中 RC 1 内部错误解决方法。解决方法:1.输入事务代码:SE38, 输入程序名称:MLCCS_RESET ,选择工厂,去掉后台处理,点击执行。2.输入事务代码:SE38, 输入程序名称:MLCCS_STARTUP ,选择工厂,去掉后台处理,测试运行,明细的处理清单,点击执行。执行完毕,就可以解决了,造成该问题的原因不清。..._在 lmlccs_updatef02 lcl_db 方法 get_normvector 头寸 a 中 rc 1 内部错误

java 支持 超大上G,多附件上传控件_java multipartfile 前后端文件过大-程序员宅基地

文章浏览阅读181次。核心原理:该项目核心就是文件分块上传。前后端要高度配合,需要双方约定好一些数据,才能完成大文件分块,我们在项目中要重点解决的以下问题。*如何分片;*如何合成一个文件;*中断了从哪个分片开始。如何分,利用强大的js库,来减轻我们的工作,市场上已经能有关于大文件分块的轮子,虽然程序员的天性曾迫使我重新造轮子。但是因为时间的关系还有工作的关系,我只能罢休了。最后我选择了百度的WebUploader来实现前端所需。如何合,在合之前,我们还得先解决一个问题,我们如何区分分块所属那个..._java multipartfile 前后端文件过大

提升智能表现?服务机器人还差一张3D语义地图_通过提高感知能力,实现基于交通场景的语义地图-程序员宅基地

文章浏览阅读4.1k次。3D语义地图,机器人的必争之地_通过提高感知能力,实现基于交通场景的语义地图

随便推点

计算机网络学习-程序员宅基地

文章浏览阅读151次。第一章 第一课 计算机的发展阶段:大型机阶段 小型机阶段微机阶段 客户服务器阶段 互联网阶段(都没被淘汰) 对等网 非对等网 :客户服务网(C/S) 重要的年份: 1946年第一台计算机ENIAC在美国宾夕法尼亚大学诞生 1971年 4004 4040第一个微处理器诞生 标志微机的诞生 1969年 阿帕网的诞生 1991年6月 中国的网络元年 1994年 ..._高速局域网实现方法主要有提高以太网的传输速率,划分子网

BetterTouchTool使用手册——设置_bettertouchtool 常用设置-程序员宅基地

文章浏览阅读1.4k次。想要全面优化你的鼠标功能吗?知道如何让你的Mac操作变得更加流畅吗?使用BetterTouchTool 苹果触摸板手势设置可以帮你实现你所想!这款触摸板手势设置软件提供了超多的Magic Mouse 设置多种手势功能,可以满足用户不同的使用习惯!BTT for Mac 破解版还可以对单个或者全局的软件进行操作功能定制,是你苹果电脑使用中最强大的鼠标增强功能服务软件!BetterTouchTool是非常可定制的,并提供大量设置。大多数设置具有适用于大多数用户的默认值。可以通过三种不同的方式访问设置:使_bettertouchtool 常用设置

【网络模拟】网络环境模拟搭建_基础网络模拟环境子系统-程序员宅基地

文章浏览阅读1.1w次,点赞3次,收藏18次。原先使用NEWT在Windows端搭建一套网络仿真的环境,现在搭建一套更加精确的网络控制器网络模拟拓扑图其中,网络控制器需要时一个双网卡的服务器,两个网口eth0和eth1网桥的搭建网桥:工作在网络链路层,可以连接不同局域网的网络设备网络控制器中网桥的搭建: 安装网桥搭建工具bridge-utils: yum install bridge-utils 配置网桥: brctl addbr b_基础网络模拟环境子系统

拷贝工具,选择性拷贝_copyoptions.create().setignorenullvalue(true)-程序员宅基地

文章浏览阅读3.1k次。只要拷贝非空的值到目标对象。BeanUtils.copyProperties不支持。1.hutool开源库为我们提供了更为强大的Bean工具-BeanUtil<dependency> <groupId>cn.hutool</groupId> <artifactId>hutool-all</artifactId> <versi..._copyoptions.create().setignorenullvalue(true)

SpringBoot前后端数据传输加密_java spring boot前后端免登陆传输加密-程序员宅基地

文章浏览阅读1.3w次,点赞7次,收藏30次。采用的算法为AES算法1. 编写加密工具类package com.pibigstar.utils;import javax.crypto.Cipher;import javax.crypto.KeyGenerator;import javax.crypto.spec.SecretKeySpec;import org.apache.commons.codec.binary.Base..._java spring boot前后端免登陆传输加密

H3C BFD MAD检测方式的IRF典型配置举例_mac bfd en-程序员宅基地

文章浏览阅读1.3w次,点赞2次,收藏29次。H3C BFD MAD检测方式的IRF典型配置举例1. 组网需求 由于网络规模迅速扩大,当前中心交换机(Device A)转发能力已经不能满足需求,现需要在保护现有投资的基础上将网络转发能力提高一倍,并要求网络易管理、易维护。2. 组网图3. 配置思路 Device A处于局域网的汇聚层,为了将汇聚层的转发能力提高一倍,需要另外增加一台设备Device B。 鉴于第二代智能..._mac bfd en

推荐文章

热门文章

相关标签