Some programs doesn't support HTTPS proxing neither SOCKS5 authentication, if go-http-proxy-to-socks would have support for an additional local SOCKS5 server, one could just point it to an authenticated SOCKS5 server and let the programs without authentication support use.