Just a quick one on how to alter the destination of an outbound connection IP using iptables. I imagine a few tweaks would allow this to work in the sense of redirecting through a proxy etc too.

iptables -t nat -I OUTPUT --dest 93.184.220.20 -p tcp --dport 80 -j DNAT --to-dest 93.184.220.21

This one will specifically change which IP your machine actually uses for EdgeCast’s CDN, but you can easily change the original IP (–dest) and the new destination IP (–to-dest)