具体来说,如果我有一个小型虚拟 LAN,其中有每个不同发行版的多个 VM(比如三个 CentOS VM、两个 Debian VM 和各种 Ubuntu VM),Squid 是否可以安全地缓存每个 VM 的更新而不会互相干扰?
我知道 Ubuntu 的 squid-deb-proxy,但我想我正在寻找一些更通用的东西。
答案1
嗯... 无论如何:是的,Squid 可以轻松用于缓存基于 RH 的发行版(如 CentOS、Fedora 和 Scientific Linux)的更新。
在服务器上初始设置 squid 后,所需要做的就是通过编辑 /etc/yum.conf 并在顶部添加一行来将客户端机器指向服务器:
proxy=http://192.168.1.1:3128
(插入适合您的设置的 IP/端口号)。
可能需要对 squid 进行一些额外的微调,以调整磁盘缓存大小、保留时间等。