Hey! I’ve been using puppeteer with socks5h proxies for a while, and the `err_no_supported_proxies` error is a common headache.
One thing you might want to check is whether your proxy provider supports DNS resolution over socks5h. If not, puppeteer might be failing to resolve the hostnames, which could trigger the error.
You can test this by using a tool like `curl` with the `--socks5-hostname` flag to see if the proxy works outside of puppeteer. If it does, then the issue is likely with puppeteer’s proxy handling.
In that case, I’d second the recommendation to use `puppeteer-extra` with the proxy plugin. It’s been a lifesaver for me.
One thing you might want to check is whether your proxy provider supports DNS resolution over socks5h. If not, puppeteer might be failing to resolve the hostnames, which could trigger the error.
You can test this by using a tool like `curl` with the `--socks5-hostname` flag to see if the proxy works outside of puppeteer. If it does, then the issue is likely with puppeteer’s proxy handling.
In that case, I’d second the recommendation to use `puppeteer-extra` with the proxy plugin. It’s been a lifesaver for me.
