A három probléma, amit az ügynökök okoznak#
- Kiszámíthatatlan célpontok. Az ügynök dönti el, hogy hová megy; nem lehet előre kiválasztani az adatközpontot egy helyszínhez és a lakossági adatközpontokat egy másikhoz.
- Sok ugrás feladatonként. Keresés, megnyitás, kattintás, olvasás, ismétlés: a feladat egy munkamenet, és az időtartama alatt egy kijáraton kell maradnia.
- Korlátlan költekezés. Egy hurokban lévő ügynök gigabájtokat tud letölteni, adjon neki egy felső határt, amit nem haladhat meg.
Környezeti változók a teljes eszközlánchoz#
A HTTPX és az urllib képesek olvasni a proxy környezeti változókat alapértelmezett konfigurációjukban. aiohttp ClientSession(trust_env=True) vagy explicit proxy argumentumot igényel, a böngészők és eszközök saját hálózati veremekkel figyelmen kívül hagyhatják ezeket a változókat. Ellenőrizd minden eszköz kilépését, és használd a NO_PROXY-t csak olyan gépeknél, amelyeknek közvetlenül kell csatlakozniuk.
export HTTPS_PROXY="http://AGENTUSER-cc-us-sid-task-4f2a-ttl-2h:PASS@res.proxy-cyber.com:9000"
export HTTP_PROXY="$HTTPS_PROXY"
export NO_PROXY="localhost,127.0.0.1,api.openai.com,api.anthropic.com"
python agent.pyA modellszolgáltató API-gazdaszámítógépeinek kizárása a következővel: NO_PROXY: az LLM hívások nem igényelnek lakóhelyi kijáratot, és csak forgalmat költenek.
Node.js ügynökök#
A támogatott Node.js kiadásokban a NODE_USE_ENV_PROXY=1 engedélyezi a HTTP_PROXYT, HTTPS_PROXTY-t és NO_PROXYCet a beépített lekéréshez; --use-env-proxy elérhető a Node.j 22.21+ és 24.5+. Egy explicit undici ProxyAgent vagy EnvHttpProxyAgent alternatíva. A saját transzportokkal vagy egyéni ügynökökkel rendelkező könyvtárak külön konfigurációt igényelnek, ezért minden eszközt teszteljen, nem pedig azt feltételezve, hogy az egész folyamat le van fedve.
import { EnvHttpProxyAgent, setGlobalDispatcher } from "undici";
setGlobalDispatcher(new EnvHttpProxyAgent()); // reads HTTPS_PROXY / NO_PROXYPlaywright MCP szerver#
A Claude által használt Playwright MCP szerver, ChatGPT-szerű eszközök és IDE ügynökök a böngésző meghajtására, elfogadja a proxyt indításkor.Átadja az átjárót egy ragacsos felhasználónévvel és a helyi gépek bypass listájával.
{
"mcpServers": {
"playwright": {
"command": "npx",
"args": [
"@playwright/mcp@latest",
"--proxy-server=http://res.proxy-cyber.com:9000",
"--proxy-bypass=localhost,127.0.0.1"
]
}
}
}A NAT vagy VPN megváltoztathatja az átjáró által látott címet. Jelszó nélküli hozzáférés csak akkor működik, ha a bejegyzést megerősítették a kijelölt szolgáltatáshoz. Külön-külön erősítse meg az ország és a munkamenet beállításait; egy forrás IP engedélyező lista nem küld felhasználónév paramétereket.
Böngésző ügynökök épülnek a Playwright#
A keretrendszerek, mint például a browser-use, kiszolgálják a Playwright proxy beállításait (szerver, felhasználónév, jelszó) böngészőjük konfigurációjában.Adj minden ügynöknek egy új munkamenet azonosítót, hogy a párhuzamos futások ne osszanak meg egy kilépést, és állítsa be a kontextus helyi és időzónáját a kilépési országra.
proxy = {
"server": "http://res.proxy-cyber.com:9000",
"username": f"AGENTUSER-cc-us-sid-{run_id}-ttl-1h",
"password": "PASS",
}
# pass `proxy` where the framework accepts Playwright proxy settingsMennyezetek: alfelhasználók#
Küldjön egy üzenetet alfelhasználó A rendszergazda hozzárendeli a hitelesítő adatokat, és megerősíti az aktiválást és az átjáró által érvényesített korlátokat.A függőben lévő kérelem nem aktív fiók.Tartsa fenn egy alkalmazásoldali használati költségkeretet is, és kérjen támogatást az aktív hitelesítő adatok visszavonásához vagy cseréjéhez, ha azok ki vannak téve.A kapcsolódó cikkekért kattintson ide:
Viselkedési higiénia#
- A szolgáltatások számának tartományonkénti és percenkénti korlátozása; a rotáció nem mentesíti az ügyfeleket a kalapálás alól.
- Képek, médiafájlok és betűtípusok blokkolása a böngésző környezetében; az ügynökök szöveget olvasnak.
- Naplózza a munkamenet azonosítóját minden feladathoz, így egy blokkolt futást vissza lehet követni a kilépéshez és újra lejátszani egy újat.
Kérdések, amiket az emberek feltesznek#
Az LLM API hívásoknak át kell menniük a proxy-n is?
Kizárjuk a NO_PROXY-val rendelkező szolgáltatói hostokat: ezekhez a hívásokhoz nincs szükség lakossági kijáratra, és csak forgalmat használnak fel.
Melyik hálózat a megfelelő egy olyan ügynök számára, aki főleg dokumentációkat olvas és nyitott oldalakat keres fel?
A különálló munkamenet-azonosítók elkülönítik az útválasztási preferenciákat, nem pedig a böngésző cookie-jait vagy alkalmazás állapotát. Kezdje kis számú dolgozóval, mérje meg a hibákat és a forgalmat, majd fokozatosan növelje a megrendeléshez és a célállomáshoz jóváhagyott korlátokon belül.A szűkebb város- vagy fuvarozóválaszték csökkentheti a rendelkezésre álló kapacitást.