溫馨提示×

如何在Ubuntu上配置Golang代理

小樊
43
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  # 推薦使用國內鏡像(如七牛云或官方代理)  
  • direct表示代理不可用時直接連接源服務器。

2. 驗證配置是否生效

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

輸出應顯示設置的代理地址。

說明

  • 若需為Git等工具配置代理,可參考中git config命令。
  • 代理服務器需替換為實際可用的地址(如公司內網代理或公共代理)。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女