const endpoint = new URL(browserlessWebSocketEndpoint);
endpoint.searchParams.set('token', browserlessToken);
endpoint.searchParams.set('launch', JSON.stringify({
  args: ['--proxy-server=http://proxy.example:8080'],
}));

const browser = await puppeteer.connect({
  browserWSEndpoint: endpoint.toString(),
});

ניצט דעם צוגעשטעלטן ws/wss־ענדפּונקט פֿון דער אינסטאַלאַציע און דעם טאָקען. דער בלעטערער־האָסט מוז דערגרייכן דעם HTTP־צוהערער; דער טאָקען אָטענטיפֿיצירט די קאָנטראָל־פֿאַרבינדונג. פֿאַר דערלויבטן פּובליקן בלעטערן קען מען שטעלן אַ קאַנדידאַט פֿון דער ליסטע HTTP־פּראָקסיס אינעם אָנהייב־פֿאָן אָן אָטענטיפֿיקאַציע.

JSON.stringify סעריאַליזירט דעם launch־אָביעקט, דערנאָך קאָדירט URLSearchParams אים פֿאַרן URL. אויב מען גיט searchParams טעקסט וואָס איז שוין קאָדירט מיט encodeURIComponent, ווערן זײַנע פּראָצענט־צייכנס קאָדירט ווידער.

דער פֿאָן אָן אָטענטיפֿיקאַציע טראָגט ניט דעם Chromium־באַניצערנאָמען און פּאַראָל. ניצט געשטיצטע באַהאַנדלונג פֿון אָטענטיפֿיקאַציע־פֿאָדערונגען ווען נייטיק.

אַ געהאָסטע externalProxyServer־אינטעגראַציע איז ניט אַ גלײַכנאַמיק פֿעלד אינעם launch־אָביעקט פֿון יעדן אַליין־געהאָסטן אימאַזש. פֿאַרגלײַכט אינסטאַלאַציע, אימאַזש־ווערסיע און אויסגעקליבענעם API איידער איר דיאַגנאָזירט דעם קאָנטע.

פֿאַרבונדענע אַרטיקלען