network: support proxy