Интеграции · Средно ниво

Предоставяне на прокси на агента: променливи на средата, и браузърни агенти

Агентите сърфират като нетърпеливи хора: много страници, непредсказуеми цели, нямат памет за това кой сайт ги е блокирал.Жилищно излизане на задача, сесия, която продължава задачата и таван на разходите превръщат това в стабилна настройка.

3 мин. четене 7 секции Преглед Редакционен екип на БГНЕС Proxy Cyber

Трите проблема, които създават агентите#

  • Непредсказуеми цели. Агентът решава къде да отиде; не можете предварително да изберете център за данни за един сайт, а жилищен за друг.Жилищният изход е безопасният по подразбиране.
  • Много скокове на задача. Търсене, отваряне, кликване, четене, повтаряне: задачата е сесия и трябва да остане на един изход, докато трае.
  • Неограничени разходи. Агент в цикъл може да извлече гигабайти, ако му се постави таван.

Променливи на околната среда за цялата верига от инструменти#

За да се свържете директно към прокси, могат да четат променливите на средата в тяхната конфигурация по подразбиране. Браузърите и инструментите със собствени мрежови стекове може да игнорират тези променливи. Проверете изхода от всеки инструмент и използвайте само за хостове, които трябва да се свръзват директно.

Черупка
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

Изключване на хостовете на доставчика на модела с NO_PROXY: повикванията не се нуждаят от жилищен изход и ще струват само трафик.

Агенти на Нод.#

На поддържаните версии на Node.js, NODE_USE_ENV_PROXY=1 позволява HTTP_PROXy, HTTPS_PROXI и NO_PROXИ за вградено извличане; --use-env-прокси е достъпен в Node.JS 22.21+ и 24.5+. Изрично неизвестно ПроксиАгент или EnvHttpProxyAgent е алтернатива. Библиотеките със собствен транспорт или потребителски агенти се нуждаят от отделна конфигурация, така че тествайте всеки инструмент, а не да приемате, че целият процес е покрит.

Нод.
import { EnvHttpProxyAgent, setGlobalDispatcher } from "undici";
setGlobalDispatcher(new EnvHttpProxyAgent()); // reads HTTPS_PROXY / NO_PROXY

Сървър за MCP#

Сървърът използван от Клод, инструменти в стил и агенти за управление на браузъра, приема прокси при стартиране.Предай шлюз с лепило потребителско име и списъка за заобикаляне на локалните хостове.

Конфигурация на MCP
{
  "mcpServers": {
    "playwright": {
      "command": "npx",
      "args": [
        "@playwright/mcp@latest",
        "--proxy-server=http://res.proxy-cyber.com:9000",
        "--proxy-bypass=localhost,127.0.0.1"
      ]
    }
  }
}

Подайте действителния изходящ публичен адрес IP на сървъра в Достъп и изчакайте администраторската активация. може да промени адреса, който се вижда от шлюзовете. Без парола достъп работи само след като записът е потвърден за определената услуга. Потвърдете опциите за държава и сесия отделно; не изпраща параметри за потребителско име.

Браузър агенти, изградени върху Плейрайт#

Рамки като използването на браузъра излагат прокси настройките на Дайте на всеки агент да изпълни нов идентификатор на сесията, така че паралелните изпълнения не споделят изход и задават контекста на езика и часовата зона до страната на изхода.

Питон, агент базиран на драматургия
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

Тавани: под-потребители#

Изпрати запитване подпотребител Администраторът присвоява идентификационни данни и потвърждава активирането и всяко ограничение, наложено от шлюз. Чакащата заявка не е активен акаунт. Също така поддържайте бюджет за използване от страна на приложението и поискайте от поддръжката да отмени или замени активните идентификационни информация, ако те са изложени.

Поведенческа хигиена#

  • Ограничете заявките на агента за домейн и минута; ротация не оправдава чукане.
  • Блокиране на изображения, мултимедия и шрифтове в контекста на браузъра; агентите четат текст.
  • Запишете идентификатора на сесията с всяка задача, така че блокираното изпълнение да може да бъде проследено до изхода му и да се възпроизведе отново на нов.

Въпроси, които хората задават#

Трябва ли повикванията да преминават и през проксито?

Не. Изключете хостовете на доставчиците с тези повиквания не се нуждаят от жилищен изход и само ще консумират трафик.

Коя мрежа за агент, който най-вече чете документация и отваря сайтове?

Отделните идентификатори на сесии изолират предпочитанията за маршрутизиране, а не бисквитките на браузъра или състоянието на приложението.Започнете с малък брой работници, измерете грешките и трафика и постепенно увеличете в рамките на ограниченията, потвърдени за вашата поръчка и дестинация. Тесният избор на град или превозвач може да намали наличните капацитети.

Вашият акаунт »

Управлявайте всички свои проксита от един акаунт

Сравнете мрежи, направете поръчки и следете баланса си и заявките за поддръжка от едно табло Нашият екип преглежда плащанията и предоставя подробности за връзката след доставката.

Създай акаунт