Preliminary Socks5 support added, untested