Enhanced SOCKS5 Support

Enhanced SOCKS5 Support

Supports HTTP and HTTPS destinations and performs all hostname resolution via the SOCKS proxy, preventing privacy leakage if used with Tor.

Verified to work when the destination url uses an IP address instead of a hostname.
Sure.  My questions is only whether it's cool to pass an IP address while not marking it as either an IPv4 or IPv6 address in the address type field.  Depending on the SOCKS server implementation, this may cause an unnecessary DNS query.