apt-get 特定存储库的代理?

tic*_*use 10 debian apt

请耐心等待,我已经尽我所能搜索了,但没有明显的解决方案。

我在我公司的防火墙后面,我们有几个代理服务器,我们可以用来进入大型互联网。我公司的 IT 小组已友好地镜像了 WAN 内的主要 Debian 存储库。

我想在 WAN(即 Internet)之外使用几个 repos。是否可以告诉 apt-get 为这些使用代理,而不是为其他使用代理?

启用并在 apt.conf 中定义代理后,它对防火墙内的内容进行限制,而没有定义代理,则对防火墙外的源进行限制。

apt.conf 的手册页中有一些提到,但是在 source.list 文件中放置代理语句不起作用(除非我的语法错误)。

谢谢

杰瑞

小智 18

创建/etc/apt/apt.conf.d/01proxy包含如下内容的文件:

Acquire::http::Proxy::external.repo.host "http://your.proxy.host/";
Run Code Online (Sandbox Code Playgroud)

使用以下设置,所有对 external.repo.host 上存储库的 http 请求都将通过 your.proxy.host 上的 http 代理进行代理。