http and socks5 proxy server in go