在 Windows 上全系统缓存大文件下载

在 Windows 上全系统缓存大文件下载

我在 Windows 8.1 上工作,使用了很多脚本来自动下载 Linux 镜像并用它创建虚拟机。还有 docker 镜像等,这些虚拟机或 docker 镜像通过 apt-get 下载大量内容,其中很多还会自动下载更多 Linux 镜像并在现有虚拟机中创建更多虚拟机等。这些虚拟机不断被破坏并再次创建,只是略有变化。
目前,相同的 Ubuntu、CoreOS、Debian 和大量不同的 docker 镜像基本上每天要下载 10-100 次。这简直太疯狂了,因为它占用大量带宽,更重要的是时间

不幸的是,我无法配置路由器或外部防火墙来缓存所有 http 流量。因此,我正在寻找一种适用于我的 PC 的解决方案。我
只是有点担心我的机器和所有这些虚拟机的所有复杂 IP 和网络桥接配置。

那么,你们中有人知道什么工具/脚本/技巧可以安全地缓存大型 http 请求/响应,而不会完全破坏我的(虚拟)网络配置?

答案1

您可以设置一个带有 squid 的 Linux VM 并使用其上的缓存功能,然后将该 VM 设置为工作站 Internet 的网关。

例如 :http://wiki.squid-cache.org/ConfigExamples

相关内容