Skip to content

A squid-deb-proxy implementation in a Vagrant VM that can be used to locally cache debs.

License

Notifications You must be signed in to change notification settings

aidanns/vagrant-deb-cache

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Vagrant Deb Cache

This vagrant machine is a deb cache, implemented using squid-deb-cache.

When this vagrant machine is running on your network, any client with squid-deb-cache-client installed will discover the proxy via zeroconf and send all requests for debs through it. The debs are cached on the proxy using squid.

Usage

To build and start the VM that runs the cache:

$ vagrant up

On each client you want to use the cache:

$ apt-get install -y squid-deb-cache

Each client needs to be on the same network as the VM with the cache. I do this by keeping them both on a private host-only VirtualBox network.

Security

Note that I've removed the default limitation to only allow downloads from a set list of sites. This proxy can be used to access any web URL.

Author

Aidan Nagorcka-Smith ([email protected])

License

MIT.

About

A squid-deb-proxy implementation in a Vagrant VM that can be used to locally cache debs.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages