A caching proxy for the Web supporting HTTP, HTTPS, FTP, and more