Puppeteer wuxuu soo bandhigaa doorashooyinka Firefox iyada oo loo marayo extraPrefsFirefox. Barnaamij leh rakibaad Firefox oo ku habboon oo horey loogu habeeyay Puppeteer:

import puppeteer from 'puppeteer';

const browser = await puppeteer.launch({
  browser: 'firefox',
  extraPrefsFirefox: {
    'network.proxy.type': 1,
    'network.proxy.http': 'proxy.example',
    'network.proxy.http_port': 8080,
    'network.proxy.ssl': 'proxy.example',
    'network.proxy.ssl_port': 8080,
  },
});
try {
  const page = await browser.newPage();
  await page.goto('https://api.example/');
} finally {
  await browser.close();
}

Nooca 1 wuxuu dooranayaa habaynta proxy-ga gacanta. Dhig magaca martida iyo dekedda lambarka si gooni ah. Bogagga dadweynaha ee la oggolaaday, liiska proxy-ga HTTP wuxuu bixiyaa musharraxiin loogu talagalay beerahan dhageysiga HTTP. Firefox wuxuu u isticmaalaa magacyada doorashada ssl wadada HTTPS; abuurista magacyada network.proxy.https ma habeyso isla dejintaas.

Sheeg labada waddo marka socodka HTTP iyo HTTPS labadaba ay isticmaalaan dhexdhexaadiyaha. Tani waxay ka fogaataa ku tiirsanaanta ficilka sanduuqa dejinta si loo koobiyaan waddo mid kale. Qodobka la muujiyay waa dhageyste proxy HTTP caadi ah; magaca doorashada ssl wuxuu qeexaa nooca uu u socdo.

Doorashooyinkani waxay habeeyaan taraafikada shabakadda Firefox. Doodda --proxy-server ee Chromium waxay ka tirsan tahay interface browser kale. Puppeteer hadda wuxuu Firefox ku dooranayaa browser: 'firefox'; tusaalooyinka hore ee isticmaala product waa in lagu waafajiyaa nooca Puppeteer ee qeexay doorashadaas.

Maqaallo la xiriira