在Debian上設置Golang代理,您需要配置環境變量HTTP_PROXY
和HTTPS_PROXY
打開終端。
使用文本編輯器打開您的shell配置文件。對于大多數用戶,這將是~/.bashrc
(Bash)或~/.zshrc
(Zsh)。例如,要使用nano編輯器打開.bashrc
文件,請運行:
nano ~/.bashrc
在文件的末尾添加以下行,用您的代理服務器地址和端口替換your_proxy_address
和your_proxy_port
:
export HTTP_PROXY="http://your_proxy_address:your_proxy_port"
export HTTPS_PROXY="http://your_proxy_address:your_proxy_port"
如果您的代理服務器需要身份驗證,請使用以下格式:
export HTTP_PROXY="http://username:password@your_proxy_address:your_proxy_port"
export HTTPS_PROXY="http://username:password@your_proxy_address:your_proxy_port"
請注意,將用戶名和密碼直接寫入配置文件可能會導致安全風險。因此,您可以考慮使用其他方法存儲憑據,例如使用~/.netrc
文件。
保存并關閉文件。
使更改生效,運行以下命令:
對于Bash:
source ~/.bashrc
對于Zsh:
source ~/.zshrc
驗證代理設置是否正確。運行以下命令:
echo $HTTP_PROXY
echo $HTTPS_PROXY
如果一切正常,您將看到您設置的代理地址和端口。
現在,當您在Debian上運行Golang程序時,它將使用您設置的代理服務器進行網絡請求。