Proxy

This code add a proxy support but it needs to be tested a little bit before it gets a merge