在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程序时,它将使用您设置的代理服务器进行网络请求。