Створення трьох проблемних агентів#
- Непередбачувані цілі. Агент вирішує, куди піти, ви не можете попередньо вибрати датацентр для одного сайту та житла на інший. Житловий вихід є безпечним за замовчуванням.
- Багато хміль на завдання. Пошук, відкрити, натисніть, читати, повторити: завдання є сеансом, і слід залишити на одному виході, поки він триває.
- Незакінченні витрати. Засіб в петлю може викопати гагабайти. Дати його стелю не можна перевищувати.
Внутрішнє середовище для всієї панелі інструментів#
запити, 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 (сервер, ім'я користувача, пароль) в конфігурації браузера. Подаруйте кожному агенту, що запускається свіжу сеансу, так як паралельно працює, не ділиться вихідом, а також встановлюємо контекст локальної та часової зони до країни виходу.
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 або стан програми браузера. Почати з невеликою кількістю працівників, вимірювати помилки та трафік, а також збільшити поступово в межах, підтверджених для вашого замовлення та призначення. Вузьке місто або вибір перевізника може зменшити доступність.