שילובים · ביניים

שימוש בפרוקסי עם בובות וכרום ללא ראש

הגדר פרוקסי בהשקת דפדפן או בהקשר של דפדפן בובות נתמך, ולאחר מכן ספק הרשאות לפני הניווט. בדוק את היציאה שהוקצתה בכל הקשר ולשמור על זרימות עבודה עצמאיות בפגישות נפרדות.

2 דקות קריאה 5 חלקים חוות דעת צוות העריכה Proxy Cyber

הפעלה עם פרוקסי ואימות#

Node.js
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 במשך ימים. עבור כתובת קבועה, השווה מוצר סטטי ייעודי.

פרוקסי אחד לכל דפדפן#

הגדרת שרת-proxy ברמת ההשקה חלה על ניתוב ברירת המחדל של הדפדפן. בובות נוכחיות תומכות גם ב-proxyServer בדפדפן.createBrowserContext(), עם אישורים המסופקים באמצעות page.authorate(). השתמש בהקשרים נפרדים להגדרות פרוקסי שונות וספריות נתוני משתמש נפרדות לפרופילים קבועים; ודא את היציאה בתוך כל הקשר.

חסימת תמונות, גופנים ומדיה#

בקשת יירוט
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\").
  • השבת דליפות WebRTC עם --force-webrtc-ip-handling-policy=disable_non_proxied_udp ב-Args ההשקה.
  • שמור דפדפן אחד לכל חשבון; הפעל מחדש את ספריית נתוני המשתמש שלו אם החשבון אמור להיראות כמו מכשיר חוזר.

שגיאות שתיפגשו#

סימפטוםסיבהתיקון
רשת::ERR_TUNnel_Connection_FILEDGateway סירב לקשר: אישורים, פרמטר או לא יציאהלשחזר עם cURL -v כדי לקרוא את קוד השער
רשת::ERR_PROXY_AUTH_Unsupported/prompsאימות () נקרא לאחר הניווטדף שיחה. אימות לפני גטו
אותו IP בכל דפדפןאותו מזהה הפעלה בשימוש חוזרהשתמש -sid נפרד לכל דפדפן או להשמיט אותו
עומס ראשון איטי מאודיציאה ביתית בתוספת דף כבדחסום משאבים; להעלות את הזמן עד 45 s

שאלות שאנשים שואלים#

האם בובה יכולה להשתמש ב-SOCKS5 עם סיסמה?

Chrome אינו תומך באימות SOCKS5. השתמש בפרוקסי HTTP בפורט 9000 עם page.authorate, או ברשימה הלבנה IP השרת שלך ולעבור --proxy-server=socks5://res.proxy-cyber.com:9001.

החשבון שלך

נהלו את כל הפרוקסי בחשבון אחד

השווה רשתות, לבצע הזמנות ולעקוב אחר בקשות האיזון והתמיכה שלך מלוח מחוונים אחד. הצוות שלנו סוקר תשלומים ומספק פרטי חיבור לאחר הלידה.

יצירת חשבון