MapProxy
MapProxy is an open source proxy for geospatial data.
It caches, accelerates and transforms data from existing map services and serves any desktop or web GIS client.

Features
Getting started
Curious? With the following four lines you can install MapProxy and all dependencies, create a new configuration and start MapProxy in development mode.
After that you can visit http://localhost:8080.
sudo aptitude install python-imaging python-yaml libproj0
sudo pip install mapproxy
mapproxy-util create -t base-config ./
mapproxy-util serve-develop ./mapproxy.yaml