Интеграције · Интеракције

Коришћење проксија са луткаром и Chrome-ом без главе

Поставите прокси при покретању прегледача или у подржаном контексту прегледача лутака, а затим обезбедите акредитиве пре навигације. Проверите додељени излаз унутар сваког контекста и задржите независне токове посла у одвојеним сесијама.

2 мин читати 5 одељака Рецензиран Редакција тима Proxy Cyber

Лансирање са проки и аутентификацију#

Ноде.јс
import puppeteer from "puppeteer";

const browser = await puppeteer.launch({
  headless: true,
  args: ["--proxy-server=http://res.proxy-cyber.com:9000", "--no-first-run"],
});
const page = await browser.newPage();
await page.authenticate({ username: "USER-cc-us-sid-run1-ttl-30m", password: "PASS" });

await page.goto("https://api.ipify.org", { waitUntil: "domcontentloaded", timeout: 45000 });
console.log(await page.evaluate(() => document.body.innerText));
await browser.close();

Користите јединствени идентификатор сесије за сваки независни ток посла, где додељени мрежни пролаз подржава. Потврдите дозвољено трајање и параметре локације у детаљима везе. Стамбени уређај може да се искључи пре траженог трајања; лепљива сесија није гаранција исте IP адресе данима.

Један прокси по прегледачу#

Подешавање лансирног нивоа --проки-сервера се односи на подразумевано ажурирање тог прегледача. Тренутни луткар такође подржава прокиСервер у прегледачу.цреатеБровсерЦонтект(), са акредитивима који се испоручују путем странице.аутентицате (). Користите одвојене контексте за различита подешавања проксија и засебне директоријуме корисничких података за трајне профиле; проверите излаз унутар сваког контекста.

Блок слике, фонтови и медији#

Захтев за пресретање
await page.setRequestInterception(true);
page.on("request", (req) => {
  const t = req.resourceType();
  if (["image", "media", "font", "stylesheet"].includes(t)) return req.abort();
  req.continue();
});

Доследност#

  • Сет Accept-Language и временску зону до земље излаза: page.setExtraHTTPHeaders({\"Accept-Language\": \"de-DE,de;q=0.9\"}) и page.emulateTimezone(\"Europe/Berlin\").
  • Онемогућите цурење ВебРТЦ са --force-webrtc-ip-handling-policy=disable_non_proxied_udp у лансирању агс.
  • Имајте један претраживач по налогу; поново користите његов директоријум корисничких података ако налог треба да изгледа као уређај за враћање.

Грешке које ћете испунити#

СимптомУзрокФик
нето::ЕР_ТУННЕЛ_ЦОНЦЕЦТИОН_ФАИЛЕДГатеваи је одбио ПОВЕЗИВАЊЕ: Акредитиви, параметри или без излазаРепродукујте са cuURL -v да бисте прочитали кôд мрежног пролаза
нет::ЕР_ПРОКСИ_АУТХ_УНСПОРОВАНИ / упитиAuthenticate() позван након навигацијеПозив страна.аутентикат пре гото
Иста IP адреса у сваком прегледачуИсти ИД сесије поново се користиКористите посебан -сид- по прегледачу или га изоставите
Веома споро прво оптерећењеИзлаз из домаћинства плус тешка страницаБлокирајте ресурсе; повећајте време на 45 с

Питања која људи постављају#

Може ли луткар користити СОЦС5 са лозинком?

Chrome does not support SOCKS5 authentication. Use the HTTP proxy on port 9000 with page.authenticate, or whitelist your server IP and pass --proxy-server=socks5://res.proxy-cyber.com:9001.

Ваш налог

Управљајте свим проксијима са једног налога

Упоредите мреже, наручите и пратите свој баланс и захтеве за подршку са једне контролне табле. Наш тим прегледа плаћања и пружа детаље о вези након испоруке.

Направи налог