编辑
2025-03-20
Linux运维
00

方法 1:配置文件永久设置代理
打开终端。
输入:

bash
sudo nano /etc/apt/apt.conf.d/95proxies

写入:

conf
Acquire::http::Proxy "http://代理地址:端口/"; Acquire::https::Proxy "http://代理地址:端口/";

如果需要用户名和密码:

conf
Acquire::http::Proxy "http://用户名:密码@代理地址:端口/";

保存退出。按 Ctrl+O,回车,再按 Ctrl+X
测试:

bash
sudo apt update

方法 2:环境变量临时使用代理

直接在终端运行:

bash
sudo apt -o Acquire::http::Proxy="http://代理地址:端口/" update

或者:

bash
export http_proxy="http://代理地址:端口/" export https_proxy="http://代理地址:端口/" sudo -E apt update

注意事项
代理不支持 HTTPS 时,注释掉 Acquire::https::Proxy
绕过代理:

conf
Acquire::http::Proxy { example.com DIRECT; *.internal.org DIRECT; default "http://代理地址:端口/"; };

SOCKS 代理需用 proxychains,无法直接配置。

完成后运行:

bash
sudo apt update && sudo apt upgrade
如果对你有用的话,可以打赏哦
打赏
ali pay
wechat pay

本文作者:Dong

本文链接:

版权声明:本博客所有文章除特别声明外,均采用 CC BY-NC。本作品采用《知识共享署名-非商业性使用 4.0 国际许可协议》进行许可。您可以在非商业用途下自由转载和修改,但必须注明出处并提供原作者链接。 许可协议。转载请注明出处!

评论
  • 按正序
  • 按倒序
  • 按热度
Powered by Waline v2.14.8