阅读量:2
在Ubuntu上配置Golang代理主要有以下两种常用方式:
一、通过环境变量配置(推荐)
1. 临时设置(仅当前终端生效)
export http_proxy="http://your.proxy.server:port"
export https_proxy="http://your.proxy.server:port"
(若需认证,格式为http://username:password@proxy_server:port)
2. 永久设置(对所有终端生效)
将上述命令添加到~/.bashrc或~/.zshrc文件中,然后执行:
source ~/.bashrc # 或 source ~/.zshrc
二、配置Golang专用代理(Go Modules)
1. 启用Go Modules并设置代理
go env -w GO111MODULE=on # 启用模块支持(Go 1.13+默认开启)
go env -w GOPROXY=https://goproxy.cn,direct # 推荐使用国内镜像(如七牛云或官方代理)
direct表示代理不可用时直接连接源服务器。
2. 验证配置是否生效
go env | grep -E "HTTP_PROXY|HTTPS_PROXY|GOPROXY"
输出应显示设置的代理地址。
说明
- 若需为Git等工具配置代理,可参考中
git config命令。 - 代理服务器需替换为实际可用的地址(如公司内网代理或公共代理)。
以上就是关于“如何在Ubuntu上配置Golang代理”的相关介绍,筋斗云是国内较早的云主机应用的服务商,拥有10余年行业经验,提供丰富的云服务器、租用服务器等相关产品服务。云服务器资源弹性伸缩,主机vCPU、内存性能强悍、超高I/O速度、故障秒级恢复;电子化备案,提交快速,专业团队7×24小时服务支持!
简单好用、高性价比云服务器租用链接:https://www.jindouyun.cn/product/cvm