socks5 proxy simplified from shadowsocks.