I'm on Windows 8.1 and I'm working with a lot of scripts that automatically download Linux images and create VMs with it. Also docker images etc. and these VMs or docker images are downloading a ton of stuff via apt-get and a lot of them will also automatically download even more Linux images and create more VMs within the existing VMs etc etc. And these VMs are constantly destroyed and created again with slight changes.
At the moment the same Ubuntu, CoreOS, Debian and a ton of different docker images are basically downloaded like 10-100 times a day. This is just insane as it takes a lot of bandwidth and even more importantly time.
Unfortunately I cannot configure the router or an external firewall to cache all that http traffic. So I'm looking for a solution that works from my PC.
I'm just a bit worried about all the complicated IP and network bridging configuration of my machine and all those VMs.
So does anyone of you know a tool/script/trick to safely cache big http requests/responses without completely destroying my (virtual) network config?