禁用一个 apt 存储库的代理服务器

fif*_*ent 14 apt networking proxy

我已经创建了一个本地 apt 存储库,但我的 IT 部门在代理服务器上缓存 LAN 流量。有没有办法解决这个问题来禁用这个本地 apt 存储库的代理设置?在 apt.conf 或 simular 中?

Céd*_*ien 22

只需在/etc/apt/apt.conf.d/99proxy文件中声明如下:

Acquire::http::Proxy {
    your.local.first.repository DIRECT;
    your.second.first.repository DIRECT;
};
Run Code Online (Sandbox Code Playgroud)

DIRECT 告诉 apt 使用直接连接来连接到存储库。


Mar*_*rey 6

这只是@C\xc3\xa9dric Julien \ 的答案,以及(感谢和)默认为外部代理的附加语法:

\n\n
Acquire::http::Proxy "http://proxy:8080";\nAcquire::http::Proxy {\n    in-house.debian.example.com DIRECT;\n    no-protocol-colon-or-slashes.example.com DIRECT;\n};\n
Run Code Online (Sandbox Code Playgroud)\n