ubuntu

如何在Ubuntu上配置Golang代理

小樊
42
2025-09-10 21:13:13
栏目: 编程语言

在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  # 推荐使用国内镜像(如七牛云或官方代理)  

2. 验证配置是否生效

go env | grep -E "HTTP_PROXY|HTTPS_PROXY|GOPROXY"  

输出应显示设置的代理地址。

说明

0
看了该问题的人还看了