Інтеграція · Проміжні

Збереження агента AI проксі: змінні середовища, Playwright MCP та агенти браузера

Агенти, які переглядають як амбулаторний людина: багато сторінок, непередбачувані цілі, пам'ять якого сайту заблоковано їх. Житловий вихід за поставлене завдання, сеанс, який триває завдання, і витратний стель перетворюється, що в стабільну настройку.

3 хв читати 7 секцій Перевірено Редакція Proxy Cyber

Створення трьох проблемних агентів#

  • Непередбачувані цілі. Агент вирішує, куди піти, ви не можете попередньо вибрати датацентр для одного сайту та житла на інший. Житловий вихід є безпечним за замовчуванням.
  • Багато хміль на завдання. Пошук, відкрити, натисніть, читати, повторити: завдання є сеансом, і слід залишити на одному виході, поки він триває.
  • Незакінченні витрати. Засіб в петлю може викопати гагабайти. Дати його стелю не можна перевищувати.

Внутрішнє середовище для всієї панелі інструментів#

запити, HTTPX і urllib можуть читати проксі-інвалютні зміни середовища в своїх налаштуваннях за замовчуванням. Aiohttp вимагає, щоб Клієнти Сессія(trust env=True), або явного аргументу проксі. Браузери та інструменти з власними мережними стеками можуть ігнорувати ці змінні. Перевірити вихід з кожного інструменту і використовувати NO PROXY тільки для господарів, які повинні підключитися безпосередньо.

Панчохи
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

Виключіть API-провайдера модель з NO_PROXY: LLM виклики не потрібні житловий вихід і буде тільки вартість трафіку.

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

На підтримувані випуски Node.js, NODE USE ENV PROXY=1 дозволяє HTTP PROXY, HTTPS PROXY і NO PROXY для вбудованої fetch; --use-env-proxy доступна в Node.js 22.21+ і 24.5+. Відвертий undici ProxyAgent або EnvHttpProxyAgent є альтернативою. Бібліотеки з власними транспортними засобами або користувальницьких агентів потребують окремої конфігурації, тому тестуйте кожен інструмент, замість того, як припустимо весь процес покривається.

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

Сервер MCP#

Сервер Playwright MCP, який використовується за допомогою Claude, інструменти чатGPT-style та агенти IDE для приводу браузера, приймає проксі-сервер на запуску. Перейде шлях з липкою ім'ям користувача та список об'єктів для місцевих господарств.

Налаштування МПК
{
  "mcpServers": {
    "playwright": {
      "command": "npx",
      "args": [
        "@playwright/mcp@latest",
        "--proxy-server=http://res.proxy-cyber.com:9000",
        "--proxy-bypass=localhost,127.0.0.1"
      ]
    }
  }
}

Відправлення фактичного доступу сервера IPv4 в доступі і очікування активації адміністратора. NAT або VPN може змінити адресу, яку бачив за допомогою шлюзу. Доступ до пароля працює тільки після того, як запис підтверджено на призначену послугу. Підтвердіть параметри країни і сеансу окремо; початковий IP-дисплеєр не надсилає параметрів імені користувача.

Браузери, побудовані на Playwright#

Рамки, такі як браузер-використання, настройка проксі-сервера Playwright (сервер, ім'я користувача, пароль) в конфігурації браузера. Подаруйте кожному агенту, що запускається свіжу сеансу, так як паралельно працює, не ділиться вихідом, а також встановлюємо контекст локальної та часової зони до країни виходу.

Python, агент на основі Playwright
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

Стелажі: під-користувачі#

Додати коментар під-користувач Запит на доступ до окремої мітки, мережі та призначеного ліміту ГБ. Адміністратор призначає облікові дані та підтверджує активацію та будь-які обмеження на шлюзу. Заявка на закінчення не є активним обліковим записом. Тримайте бюджет використання програми та попросіть підтримку відкликати або замінити активні облікові дані, якщо вони піддаються впливу.

Гігієна бджільництва#

  • Захопити запити агента на домен і за хвилину; обертання не викручує молоток.
  • Блок зображень, медіа та шрифти в контексті браузера; агенти читати текст.
  • Ввійти на сеанс, що id з кожним завданням, щоб заблокований запустити можна простежувати до виходу і повторити на новий.

Питання, які говорять#

Чи може LLM API записатися на проксі занадто?

No. Виключає в себе провайдера NO PROXY: ті дзвінки не потрібні житловий виїзд і будуть тільки споживати трафік.

Яка мережа для агента, яка в основному читає документацію та відкриті сайти?

Окремі ідентифікатори сеансу ізолюють маршрутні налаштування, а не файли cookie або стан програми браузера. Почати з невеликою кількістю працівників, вимірювати помилки та трафік, а також збільшити поступово в межах, підтверджених для вашого замовлення та призначення. Вузьке місто або вибір перевізника може зменшити доступність.

Ваш рахунок

Керуйте проксі в одному акаунті

Порівняти мережі, розмістити замовлення та дотримуйтесь ваших запитів на баланс та підтримку з однієї панелі інструментів. Наші відгуки про оплату та надає деталі з'єднання після доставки.

Створити акаунт