我的 squid-deb-proxy 在没有 apt 代理身份验证的情况下运行良好,没有任何问题。但是,当我添加代理文件并将/etc/apt/apt.conf.d
我的代理身份验证放入此文件中时。运行 sudo apt-get update 不起作用,它会错过更新并忽略。
但是,当我移出或注释 squid-deb-proxy-client 在内部创建的文件(该文件/etc/apt/apt.conf.d
为 30autoproxy 且包含 1 行指向/usr/share/squid-deb-proxy-client/apt-avahi-discover
APT-GET 更新)时,它可以正常工作。
请注意,观察日志/var/log/squid-deb-proxy/access.log
不会记录任何成功输入。不使用代理记录成功输入,apt-get update 可以正常工作。
因此,底线是如何使主 ubuntu 机器上的 squid-deb-proxy-client 通过具有身份验证的代理来工作。
答案1
我对你的问题有点困惑。你的 squid-deb-proxy 服务器是否位于需要身份验证的代理后面?或者你想让你的 squid-deb-proxy 客户端向 squid-deb-proxy 服务器进行身份验证?
对于前一种情况,我输入cache_peer proxy.acme.corp parent 8080 0 no-query default login=username:password
了/etc/squid-deb-proxy/squid-deb-proxy.conf
。