Integraatiot · keskitaso

AI-agentin välityspalvelimen antaminen: ympäristömuuttujat, Playwright MCP ja selainagentit

Agentit selaavat kuin kärsimättömät ihmiset: paljon sivuja, arvaamattomia kohteita, ei muistia siitä, mikä sivusto esti heidät.Asuinpaikka poistuu tehtävää kohden, istunto kestää tehtävän ja kulutusraja tekee tästä vakaan asetuksen.

3 min lukeminen 7 osaa Tarkastettu Toimituskunta Proxy Cyber

Kolme ongelmaa, joita agentit luovat#

  • Arvaamattomia kohteita. Agentti päättää, minne mennä. Et voi valita ennalta tietokeskusta yhdelle sivustolle ja asuinalueita toiselle. Asuinalueiden uloskäynti on turvallinen oletus.
  • Monia hyppyjä tehtävää kohti. Etsi, avaa, klikkaa, lue, toista: tehtävä on istunto ja sen pitäisi pysyä yhdessä ulostulossa niin kauan kuin se kestää.
  • Rajoittamaton kulutus. Agentti silmukassa voi hakea gigatavuja. Anna sille katto, jota se ei voi ylittää.

Ympäristömuuttujat koko työkaluketjulle#

Aiohttp vaatii ClientSession(trust_env=True) tai välityspalvelimen argumentin. Selaimet ja työkalut, joilla on omat verkkopinonsa, voivat ohittaa nämä muuttujat. Varmista kunkin työkalun ulostulo ja käytä NO_PROXY:tä vain isännille, joiden pitäisi muodostaa yhteys suoraan.

Kuori
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.py

Sulje mallin tarjoajan API-isännät pois NO_PROXY: LLM-puhelut eivät tarvitse asuinalueiden uloskäyntiä ja maksaisivat vain liikennettä.

Node.js -agentit#

Tuetuissa Node.js-julkaisuissa NODE_USE_ENV_PROXY=1 mahdollistaa HTTP_PROXYN, HTTPS_PROXYn ja NO_PROXyn sisäänrakennetulle noutajalle; --use-env-proxy on käytettävissä Node.jsissa 22.21+ ja 24.5+. Selkeä undici ProxyAgent tai EnvHttpProxyAgent on vaihtoehto. Kirjastot, joilla on omat kuljetukset tai mukautetut agentit, tarvitsevat erillisen asetuksen, joten testaa jokaista työkalua sen sijaan, että oletat koko prosessin olevan katettu.

Node.js
import { EnvHttpProxyAgent, setGlobalDispatcher } from "undici";
setGlobalDispatcher(new EnvHttpProxyAgent()); // reads HTTPS_PROXY / NO_PROXY

Playwright MCP -palvelin#

Playwright MCP -palvelin, jota Claude käyttää ChatGPT-tyyppisten työkalujen ja IDE-agenttien kanssa selaimen ajamiseen, hyväksyy välityspalvelimen käynnistyksen yhteydessä.Ohita yhdyskäytävä käyttäjätunnuksen ja paikallisten palvelinten ohituslistan avulla.

MCP-määritys
{
  "mcpServers": {
    "playwright": {
      "command": "npx",
      "args": [
        "@playwright/mcp@latest",
        "--proxy-server=http://res.proxy-cyber.com:9000",
        "--proxy-bypass=localhost,127.0.0.1"
      ]
    }
  }
}

Lähetä palvelimen todellinen lähtevä julkinen IPv4 Accessissa ja odota järjestelmänvalvojan aktivointia. NAT tai VPN voi muuttaa yhdyskäytävän näkemää osoitetta. Salasanaton käyttö toimii vasta sen jälkeen, kun merkintä on vahvistettu määritetylle palvelulle. Vahvista maa- ja istuntoasetukset erikseen; lähde-IP-sallittujen luettelo ei lähetä käyttäjänimiparametreja.

Playwright-pohjaiset selainagentit#

Kehykset, kuten browser-use paljastaa Playwrightin välityspalvelimen asetukset (palvelin, käyttäjätunnus, salasana) selaimensa määrityksissä. Anna jokaiselle agenttiajolle uusi istuntotunniste, jotta rinnakkaiset ajot eivät jaa poistumista. Aseta kontekstialue ja aikavyöhyke ulostulon maahan.

Python, Näytelmäkirjailija-pohjainen agentti
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 settings

Ylärajat: alikäyttäjät#

Lähetä viesti sub-user Järjestelmänvalvoja määrittää tunnistetiedot ja vahvistaa aktivoinnin sekä yhdyskäytävän mahdollisesti määräämän rajoituksen. Odottava pyyntö ei ole aktiivinen tili. Pidä myös sovelluksen käytön budjetti yllä ja pyydä tukea kumoamaan tai korvaamaan aktiiviset tunnistetiedot, jos ne ovat alttiina.

Käyttäytymishygienia#

  • Aseta agentin pyyntöjen enimmäismäärä verkkotunnusta ja minuuttia kohden; kierrätys ei ole syy vasaralle.
  • Estä kuvat, media ja fontit selaimen kontekstissa; agentit lukevat tekstiä.
  • Kirjaa istuntotunnus jokaisen tehtävän kanssa, jotta estetty suoritus voidaan jäljittää sen poistumiseen ja toistaa uudelleen uudessa.

Ihmiset kysyvät kysymyksiä#

Pitäisikö LLM API -kutsujen mennä myös välityspalvelimen kautta?

Sulje pois palveluntarjoajan isännät NO_PROXY:lla: nämä puhelut eivät tarvitse kotitalouslähtöä ja kuluttavat vain liikennettä.

Mikä verkko agentille, joka lukee lähinnä dokumentaatiota ja avaa sivustoja?

Erilliset istuntotunnisteet eristävät reititysasetukset, eivät selaimen evästeitä tai sovelluksen tilaa. Aloita pienellä työntekijämäärällä, mittaa virheitä ja liikennettä ja kasvata vähitellen tilaustasi ja kohdetta varten vahvistettujen rajojen puitteissa.Kaupunki- tai kuljettajavalinnan rajaaminen voi vähentää käytettävissä olevaa kapasiteettia.

Oma tilisi »

Hallitse kaikkia proxyjäsi yhdellä tilillä

Vertaa verkkoja, tee tilauksia ja seuraa saldoasi ja tukipyyntöjäsi yhdestä hallintapaneelista.Tiimimme tarkastaa maksut ja antaa yhteystiedot toimituksen jälkeen.

Luo tili