I ran into that exact headache with another provider before switching over to
mobile proxies. Their setup natively supports HTTP, HTTPS, and SOCKS5 right out of the box on all traffic plans. Setting it up took me maybe two minutes using standard user/pass auth, and it hooked straight into my custom script without needing any extra middleware or weird workarounds.