在 CentOS 上配置 Go 语言代理,可以通过设置环境变量 GOPROXY
来实现。以下是具体步骤:
打开终端。
设置 GOPROXY
环境变量:
export GOPROXY=https://proxy.golang.org,direct
这里使用了 Go 官方的代理服务器 https://proxy.golang.org
,并添加了 direct
作为备用选项,以便在没有代理的情况下直接连接源服务器。
验证设置:
go env GOPROXY
应该会显示你设置的代理地址。
如果你希望每次打开终端时都自动设置 GOPROXY
,可以将环境变量添加到你的 shell 配置文件中。
打开 ~/.bashrc
文件:
nano ~/.bashrc
在文件末尾添加以下行:
export GOPROXY=https://proxy.golang.org,direct
保存并关闭文件。
使更改生效:
source ~/.bashrc
打开 ~/.zshrc
文件:
nano ~/.zshrc
在文件末尾添加以下行:
export GOPROXY=https://proxy.golang.org,direct
保存并关闭文件。
使更改生效:
source ~/.zshrc
如果你希望所有用户都使用相同的代理设置,可以将环境变量添加到 /etc/profile.d/
目录下的一个脚本文件中。
创建一个新的脚本文件:
sudo nano /etc/profile.d/golang-proxy.sh
在文件中添加以下内容:
export GOPROXY=https://proxy.golang.org,direct
保存并关闭文件。
使更改生效:
source /etc/profile.d/golang-proxy.sh
通过以上任一方法,你都可以在 CentOS 上成功配置 Go 语言代理。