手把手教你给Ubuntu apt挂上代理
用Linux的朋友都懂,有时候系统更新死活连不上服务器,进度条卡着不动能把人急死。这时候找个靠谱的代理IP就能救命,今天咱就拿LoongProxy的代理服务当例子,教你怎么给apt更新源挂代理。
为啥要给apt装代理?
举个栗子,就像网购快递卡在半路,apt更新包卡在传输环节时:
- 国内镜像源偶尔抽风
- 某些特殊网络环境限制
- 跨国传输速度像乌龟爬
临时生效配置法
适合临时用一次的情况,直接在终端敲这个:
sudo http_proxy="http://用户名:密码@loongproxy节点地址:端口" apt update注意这里要用LoongProxy提供的用户名密码认证方式,比那些要装客户端的方便得多。
长期生效配置法
想要永久生效的看这里,三步搞定:
- 打开配置文件:
sudo nano /etc/apt/apt.conf.d/80proxy
- 粘贴配置内容:
Acquire::http::Proxy "http://user:pass@代理IP:端口";
Acquire::https::Proxy "http://user:password@代理IP:端口"; - 保存退出按Ctrl+X
参数类型 | 示例格式 |
---|---|
带认证 | http://user123:pass456@1.2.3.4:8888 |
IP白名单 | http://1.2.3.4:8888 |
检查代理是否生效
更新完记得验证下,两个方法任选:
- 看apt输出信息里有没有走代理的提示
- 用这个命令查连接:
sudo strace -e trace=network apt update 2>&1 | grep connect
常见问题QA
Q:配置完报407错误咋整?
A:九成九是认证信息填错了,重点检查:
- 用户名密码有没有特殊字符要转义
- 是否该用IP白名单但没绑定服务器IP
Q:同时需要http和https代理吗?
A:看镜像源类型,国内镜像大多http就行,但建议两个都配上,LoongProxy的节点都是双协议支持的。
Q:代理用着用着变慢了?
A:可能是当前节点负载高了,在LoongProxy控制台换个地区节点,他们家的智能路由能自动选最优线路。
写在最后
给apt挂代理其实没啥技术含量,关键得找对工具。LoongProxy这种专门做代理IP的服务商,独享IP池+企业级带宽的组合拳,比自建代理省心多了。下次更新再卡住,别傻等,挂个代理分分钟搞定。