在Ubuntu服务器上解析net :: ERR_TUNNEL_CONNECTION_FAILED

问题描述 投票:0回答:1

我正在数字海洋小滴处运行木偶刮板。

  • 服务器是Ubuntu 18.04
  • 启用
  • ufw,并启用sshhttphttps端口。
  • 此刮板已由pm2运行

这是当前输出和代码片段。

0 |服务器| 2019-12-23T09:09:27.266Z:[openPage]错误:net :: ERR_TUNNEL_CONNECTION_FAILED在https://xxxx/xxxx

...
const browser = await puppeteer.launch({
     headless: false,
     args:["--no-sandbox", "--proxy-server=zproxy.lum-superproxy.io:22225"]
});
page = await browser.newPage()

// set random agent to page
await page.setUserAgent(agents[Math.floor(Math.random() * agents.length)])

await page.authenticate({
  username: process.env.USERNAME,
  password: process.env.PWD
})
....

plus env变量正常工作。我通过console.log(process.env.USERNAME)]进行了检查

我正在Digital Ocean Droplet运行木偶刮板。服务器已启用Ubuntu 18.04 ufw,并启用了ssh,http,https端口。此刮板已在pm2之前运行。这是当前输出,并且...

node.js ubuntu devops puppeteer digital-ocean
1个回答
0
投票

如果您希望Puppeteer抓取HTTPS内容,请确保您的代理确实支持HTTPS / SSL。

© www.soinside.com 2019 - 2024. All rights reserved.