Ruby-Proxy is a caching proxy for apt the debian package manager written in ruby.
It is intended to replace applications such as http://apt-proxy.sf.net/ or http://www.nick-andrew.net/projects/apt-cacher/ .
The design-criteria for our implementation where:
- No need to change sources.list - simply adding Acquire::http\::Proxy into apt.conf.
- Fast returning of cached files - if no lookup is necessary return directly.
- Installable cache files - cached files are not modified.
- Intelligent cache management - can cope with different versions of the same package on different hosts (i.e. stable and unstable) TODO
Version 0.1: Proof of concept release, contains a http-proxy based on webrick and basic caching stuff, it does not contain any cache cleaning yet.
Its home is at http://alioth.debian.org/projects/rapt-proxy/