distributed proxy