Directly support SOCKS5 proxy protocol
It is RFC 1928. It is used by TOR proxies. And it fits nicely into the multi-proxy capability.