De tre problem som agenter skapar#
- Oförutsägbara mål. Agenten bestämmer vart den ska gå. Du kan inte förvälja datacenter för en plats och bostadsområde för en annan. En utgång i bostadsområdet är standardinställningen.
- Många hopp per uppgift. Sök, öppna, klicka, läsa, upprepa: en aktivitet är en session och bör stanna på en utgång så länge den varar.
- Obegränsat med utgifter. En agent i en slinga kan hämta gigabyte, ge den ett tak som den inte får överskrida.
Miljövariabler för hela verktygskedjan#
För att kunna hantera förfrågningar kan HTTPX och urllib läsa proxymiljövariabler i deras standardkonfigurationer. aiohttp kräver ClientSession(trust_env=True), eller ett explicit proxyargument. Webbläsare och verktyg med egna nätverksstackar kan ignorera dessa variabler. Kontrollera utgången från varje verktyg och använd NO_PROXY endast för värdar som ska ansluta direkt.
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.pyUteslut modellleverantörens API-värdar med NO_PROXY: LLM-samtal behöver inte en bostadsutgång och skulle bara kosta trafik.
Agenter för Node.js#
På stödda Node.js-utgåvor aktiverar NODE_USE_ENV_PROXY=1 HTTP_PROX Y, HTTPS_PROX YM och NO_PROXy för inbyggd hämtning; --use-env-proxy finns tillgängligt i Node.j 22.21+ och 24.5+. En explicit undici ProxyAgent eller EnvHttpProxyAgent är ett alternativ. Bibliotek med egna transporter eller anpassade agenter behöver separat konfiguration, så testa varje verktyg snarare än att anta att hela processen täcks.
import { EnvHttpProxyAgent, setGlobalDispatcher } from "undici";
setGlobalDispatcher(new EnvHttpProxyAgent()); // reads HTTPS_PROXY / NO_PROXYPlaywright MCP-server#
Playwright MCP-servern, som används av Claude, ChatGPT-liknande verktyg och IDE-agenter för att driva en webbläsare, accepterar en proxy vid start.Passera gatewayen med ett sticky användarnamn och bypasslistan för lokala värdar.
{
"mcpServers": {
"playwright": {
"command": "npx",
"args": [
"@playwright/mcp@latest",
"--proxy-server=http://res.proxy-cyber.com:9000",
"--proxy-bypass=localhost,127.0.0.1"
]
}
}
}Skicka serverns faktiska utgående publika IPv4 i Access och vänta på administratörsaktivering. NAT eller VPN kan ändra adressen som visas av gatewayen. Lösenordsfri åtkomst fungerar endast efter att posten har bekräftats för den tilldelade tjänsten. Bekräfta land- och sessionsalternativ separat; en tillåtelselista för käll-IP skickar inte användarnamnsparametrar.
Webbläsaragent byggd på Playwright#
Ramverk som browser-use exponerar Playwright's proxyinställningar (server, användarnamn, lösenord) i deras webbläsare.Ge varje agent kör ett nytt sessions-id så att parallella körningar inte delar en utgång och ställ in kontextens lokala språk och tidszon till utgångens land.
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 settingsTak: underanvändare#
Skicka in en förfrågan sub- user Administratören tilldelar autentiseringsuppgifter och bekräftar aktiveringen och eventuella gränser som tillämpas av gateway. En väntande begäran är inte ett aktivt konto. Håll även en användningsbudget på programsidan, och be support att återkalla eller ersätta aktiva autentisationsuppgifter om de exponeras.
Beteendehygien#
- Begränsa agentens förfrågningar per domän och per minut. Rotation ursäktar inte hamring.
- Blockera bilder, media och typsnitt i webbläsarens sammanhang. Agenter läser texten.
- Logga sessions-id med varje uppgift så att en blockerad körning kan spåras till dess utgång och spelas på nytt på en ny.
Frågor som folk ställer#
Ska LLM API-anrop gå genom proxy också?
Uteslut leverantörens värdar med NO_PROXY: dessa samtal behöver inte en bostadsavgång och skulle bara konsumera trafik.
Vilket nätverk för en agent som mest läser dokumentation och öppnar webbplatser?
Separata sessionsidentifierare isolerar routingpreferenser, inte webbläsarens cookies eller programtillstånd. Börja med ett litet antal arbetare, mäta fel och trafik och öka gradvis inom de gränser som bekräftats för din order och destinationen. Ett smalt val av stad eller transportör kan minska tillgänglig kapacitet.