feat(proxy): add http proxy support