APT使用SOCKS代理

APT 临时走 SOCKS 代理时,可以直接在命令里附带代理参数。

临时使用

apt -o Acquire::http::proxy="socks5h://localhost:1080" update

为什么用 socks5h

socks5h 的关键点在于:

域名解析也交给代理端处理。

这在本地 DNS 不稳定,或者本地无法直接解析目标地址时更稳。

适用场景

适合:

  • 临时更新软件源
  • 只想让单条 apt 命令走代理

不适合:

  • 长期全局代理配置
  • 需要统一管理多个软件源代理策略的场景