我的办公室 LAN 上有各种 Linux 主机。我在一个盒子上运行 apt-cacher-ng 来缓存网络上所有 Debian 和 Ubuntu 机器的包下载。我们有一些 Gentoo 用户,我也想缓存他们的 distfiles 下载。
我已经在为 Gentoo 运行一个 rsync 镜像,事实证明这是一个简单且可靠的设置。
我想要的是类似http-replicator 的东西,但它实际上得到维护并且有一个 Debian Squeeze 包可用。我看过 Squid ,它太多了,我想要更简单的东西。我也看了Polipo,这似乎是在正确的轨道上,但遭受了这个致命的缺陷。
Gentoo 镜像上的所有 distfiles 都是相同的,但是如果您尝试从不同的源镜像下载相同的文件,Polipo 会认为这是一个不同的文件,从而导致缓存未命中。http-replicator 没有遇到这个问题,而且由于我没有管理所有的 Gentoo 框,我认为我不能保证镜像选择的高度合规性,因为mirrorselect
无论如何大多数人只是使用.
所以我正在寻找的东西是:
这要求太多了吗?