方法 1:配置文件永久设置代理
打开终端。
输入:
bashsudo nano /etc/apt/apt.conf.d/95proxies
写入:
confAcquire::http::Proxy "http://代理地址:端口/"; Acquire::https::Proxy "http://代理地址:端口/";
如果需要用户名和密码:
confAcquire::http::Proxy "http://用户名:密码@代理地址:端口/";
保存退出。按 Ctrl+O
,回车,再按 Ctrl+X
。
测试:
bashsudo apt update
方法 2:环境变量临时使用代理
直接在终端运行:
bashsudo apt -o Acquire::http::Proxy="http://代理地址:端口/" update
或者:
bashexport http_proxy="http://代理地址:端口/"
export https_proxy="http://代理地址:端口/"
sudo -E apt update
注意事项
代理不支持 HTTPS 时,注释掉 Acquire::https::Proxy
。
绕过代理:
confAcquire::http::Proxy { example.com DIRECT; *.internal.org DIRECT; default "http://代理地址:端口/"; };
SOCKS 代理需用 proxychains
,无法直接配置。
完成后运行:
bashsudo apt update && sudo apt upgrade
本文作者:Dong
本文链接:
版权声明:本博客所有文章除特别声明外,均采用 CC BY-NC。本作品采用《知识共享署名-非商业性使用 4.0 国际许可协议》进行许可。您可以在非商业用途下自由转载和修改,但必须注明出处并提供原作者链接。 许可协议。转载请注明出处!
预览: