Node.js Squid无法使用Puppeter无头浏览器缓存HTTPS请求

Node.js Squid无法使用Puppeter无头浏览器缓存HTTPS请求,node.js,proxy,puppeteer,squid,headless-browser,Node.js,Proxy,Puppeteer,Squid,Headless Browser,我已经部署了squid代理服务器,并且能够使用curl命令缓存http和https请求 curl --proxy http://<ip>:3128 --insecure --cacert squid-ca-cert.pem https://stackoverflow.com/questions/ask curl--代理http://:3128--不安全--cacert squid-ca-cert.pemhttps://stackoverflow.com/questions/ask

我已经部署了squid代理服务器,并且能够使用curl命令缓存http和https请求

curl --proxy http://<ip>:3128 --insecure --cacert squid-ca-cert.pem https://stackoverflow.com/questions/ask

curl--代理http://:3128--不安全--cacert squid-ca-cert.pemhttps://stackoverflow.com/questions/ask
但当我尝试使用Puppeter作为无头浏览器通过squid服务器发送请求时,我无法缓存HTTPS站点,但我能够缓存HTTP站点。请查找节点JS脚本

const puppeteer = require('puppeteer');

(async () => {
  const browser = await puppeteer.launch({
    args: [ '--proxy-server=<IP>:3128', 
      '--cacert squid-ca-cert.pem'],
      headless: false,ignoreHTTPSErrors: true
  });
  const page = await browser.newPage();
  await page.goto('https://www.classcentral.com/course/matlab-3396');
  await page.screenshot({path: 'example.png',fullPage: true});

  await browser.close();
})();
const puppeter=require('puppeter');
(异步()=>{
const browser=wait puppeter.launch({
参数:['--代理服务器=:3128',
“--cacert squid-ca-cert.pem”],
无头:错误,无知者:正确
});
const page=wait browser.newPage();
等待页面。转到('https://www.classcentral.com/course/matlab-3396');
wait page.screenshot({path:'example.png',fullPage:true});
等待浏览器关闭();
})();