{"title":"Как автоматизировать авторизацию агентов с помощью agentcookie","url":"https://verapointmedia.com/tools/mvanhorn-agentcookie/","markdownUrl":"https://verapointmedia.com/tools/mvanhorn-agentcookie.md","language":"ru","category":"tools","publishedAt":"2026-09-13T12:39:33.000Z","updatedAt":"2026-09-13T12:39:33.000Z","references":["https://github.com/mvanhorn/agentcookie"],"rights":"Public user-requested reading, summarization and citation allowed. Model training requires separate permission.","contentMarkdown":"# Как автоматизировать авторизацию агентов с помощью agentcookie\n\n- Site: VeraPoint News\n- Section: Инструменты\n- Date: 2026-09-13\n- Canonical: https://verapointmedia.com/tools/mvanhorn-agentcookie/\n- Markdown: https://verapointmedia.com/tools/mvanhorn-agentcookie.md\n- Summary: Инструмент agentcookie позволяет синхронизировать сессии браузера Chrome с вашего основного Mac на удаленный Linux-сервер, обеспечивая автоматическую авторизацию для ваших headless-агентов. Это решение избавляет от необходимости вручную входить в аккаунты на каждом новом сервере, где работают ваши скрипты автоматизации\n- Target queries: AI tools; AI agents; mvanhorn-agentcookie\n- Tags: #ai #technology\n- Image: https://verapointmedia.com/static/content-assets/tools/mvanhorn-agentcookie/cover.webp\n\n## Sources\n\n- https://github.com/mvanhorn/agentcookie\n\n---\n\n## Где взять\n\n[mvanhorn/agentcookie — открыть на GitHub](https://github.com/mvanhorn/agentcookie)\n\nОткрытая лицензия: MIT · 828 stars.\n\nИнструмент agentcookie позволяет синхронизировать сессии браузера Chrome с вашего основного Mac на удаленный Linux-сервер, обеспечивая автоматическую авторизацию для ваших headless-агентов. Это решение избавляет от необходимости вручную входить в аккаунты на каждом новом сервере, где работают ваши скрипты автоматизации.\n\n### Какую проблему это решает\n\nОбычно, если вы запускаете агента (например, на базе `browser-use`, Puppeteer или Playwright) на удаленном сервере, вам приходится проходить процедуру входа на каждом сайте заново. Это неудобно, если агент должен работать автономно. Инструмент `agentcookie` автоматизирует этот процесс: он отслеживает изменения в файле Cookies на вашем Mac и передает их на удаленный Linux-узел через зашифрованный канал Tailscale. В результате агент на сервере «видит» те же сессии, что и вы в своем браузере.\n\n### Как это работает\n\nМеханика инструмента опирается на протокол Chrome DevTools Protocol (CDP). На стороне сервера (sink) `agentcookie` подключается к запущенному экземпляру Chrome через порт отладки и внедряет куки напрямую в оперативную память браузера. Это происходит непрерывно: как только вы авторизуетесь на сайте на своем Mac, данные сессии обновляются на удаленной машине.\n\nДля безопасности передача данных осуществляется с использованием шифрования AES-256-GCM поверх сети Tailscale. На стороне Linux-сервера вы можете настроить политику синхронизации: либо разрешить все домены, либо ограничить их списком (allowlist), чтобы контролировать, какие именно сессии передаются на конкретный узел.\n\n### Как начать работу\n\nДля запуска потребуется установленный Tailscale на обоих устройствах и Chrome, запущенный с параметром `--remote-debugging-port=9223`. \n\n1. **На Mac (источник):** Используйте мастер настройки `agentcookie wizard install --as source`, чтобы создать пару ключей и получить код для сопряжения.\n2. **На Linux (приемник):** Создайте конфигурационный файл `sink.yaml`, указав адрес вашего Mac в сети Tailscale и порт отладки Chrome. \n3. **Сопряжение:** Выполните команду `agentcookie pair --as sink` с кодом, полученным на Mac.\n4. **Запуск:** Запустите `agentcookie sink` как фоновый процесс или системную службу.\n\n### Границы применимости\n\nВажно учитывать современные ограничения безопасности браузеров. Chrome внедряет технологию Device Bound Session Credentials (DBSC), которая привязывает сессию к аппаратному обеспечению конкретного устройства. Если сайт использует DBSC (как, например, сервисы Google Workspace), скопированные куки будут работать лишь короткое время, после чего сессия станет недействительной. В таких случаях `agentcookie` не сможет обойти аппаратную привязку, так как она защищает от воспроизведения украденных сессий на других машинах.\n\n### Вердикт\n\nСтоит попробовать, если вам нужно регулярно запускать автоматизированных агентов на удаленных серверах и вы хотите избежать ручного ввода логинов и паролей для каждого сеанса.\n\nЛучше выбрать другой путь, если целевые сайты активно используют DBSC или другие механизмы аппаратной привязки сессий, так как в этих случаях автоматическая синхронизация куки не обеспечит долгосрочного доступа.\n\n*Проект mvanhorn/agentcookie (лицензия MIT, 828 звезд на GitHub).*\n\n## Похожие материалы\n\n- [Как отличить рабочий AI-инструмент от красивой демки](https://verapointmedia.com/guides/kak-otlichit-rabochiy-ai-instrument-ot-krasivoy-demki/)\n- [Что такое AI-агент простыми словами](https://verapointmedia.com/guides/chto-takoe-ai-agent-prostymi-slovami/)\n"}