PAC URL 不是 APT 代理配置
APT 有外部代理发现钩子,但给它一个浏览器 PAC URL 并不等于提供代理端点。
Acquire::http::Proxy-Auto-Detect 指定的是外部命令,而不是 PAC 脚本 URL。APT 会把即将访问的 URI 传给该命令。
| 命令输出 | APT 结果 |
|---|---|
| 一个代理 URI | 使用返回的端点。 |
DIRECT | 选择直接连接。 |
| 无输出 | 保持通用配置生效。 |
传输契约并不把 APT 变成浏览器 PAC 评估器。PAC URL 是 JavaScript 路由选择数据;代理 URI 是转发服务。托管辅助程序必须把预期的策略转换为唯一结果。请让诊断信息远离该标准输出结果通道。
对于稳定路由,经过批准的显式代理加上少量针对特定主机的 DIRECT 条目可能更简单。APT 文档说明,针对特定主机的代理条目优先于该主机的自动探测。
在已安装 APT 支持的情况下,把认证放在合适的独立凭据文件中。找到路由并不等于通过认证。应检查实际生效的 APT 输入,而不是假设桌面系统级按钮已转换了每个浏览器 PAC 条件。