Hey! I’ve been down the puppeteer and socks5h rabbit hole before. The `err_no_supported_proxies` error usually pops up because puppeteer doesn’t have built-in support for socks5h proxies.
I’d recommend checking out the `puppeteer-extra` package. It’s a drop-in replacement for puppeteer with extra plugins, including one for proxy support. Here’s how you can set it up:
```javascript
const puppeteer = require('puppeteer-extra');
const pluginProxy = require('puppeteer-extra-plugin-proxy');
puppeteer.use(pluginProxy({
socks5h: 'your-proxy-ip:port'
}));
(async () => {
const browser = await puppeteer.launch();
const page = await browser.newPage();
await page.goto('https://example.com');
await browser.close();
})();
```
Give it a try and see if it resolves your issue!
I’d recommend checking out the `puppeteer-extra` package. It’s a drop-in replacement for puppeteer with extra plugins, including one for proxy support. Here’s how you can set it up:
```javascript
const puppeteer = require('puppeteer-extra');
const pluginProxy = require('puppeteer-extra-plugin-proxy');
puppeteer.use(pluginProxy({
socks5h: 'your-proxy-ip:port'
}));
(async () => {
const browser = await puppeteer.launch();
const page = await browser.newPage();
await page.goto('https://example.com');
await browser.close();
})();
```
Give it a try and see if it resolves your issue!
