aokazantsev.ru / пет-проекты / AgentVpnGuard

AgentVpnGuard

Утилита для Claude: Claude выходит в сеть только через корпоративный VPN. Выключен VPN — у Claude нет сети вообще, никаких «пошёл напрямую». Значок-щит в трее показывает, всё ли в порядке.

Скачать установщик Исходники на GitHub

Номер последней версии и что в ней изменилось — на GitHub: последняя версия · история версий.

Обновиться — трей → «Проверить обновление…»: установщик новой версии скачается в отдельную папку в «Загрузках», сверится с контрольной суммой, опубликованной на GitHub, и по кнопке «Установить сейчас» встанет поверх текущей с сохранением настроек. До версии 3.0 программа называлась ClaudeVpnGuard: установщик сам убирает её и переносит настройки.

Меню в трее
Меню в трее: какой адаптер VPN, отвечает ли Claude через VPN, через какой адрес он идёт, что под защитой.

Что защищается

Десктопное приложение Claude, Claude Code в терминале и в расширениях VS Code, Cursor, Windsurf, мост Claude in Chrome. Новые версии Claude, которые ставятся автообновлением, берутся под защиту сами.

Как работает

Состояния значка
Цвет щита в трее.

Журнал

Трей → «Журнал» — всё, о чём программа сообщала, с датой и временем: смена состояния и изменения защиты, теми же словами, что в уведомлениях. Например, если прокси компании перестал пропускать капчу, там будет сказано, какие имена убраны из hosts и почему.

Журнал
Журнал.

Выключение защиты

Трей → «Выключить защиту…» снимает все правила брандмауэра и блок в hosts: Claude ходит в сеть напрямую, как без программы, в том числе мимо VPN. Так можно проверить, не программа ли мешает Claude. Выключенная защита остаётся выключенной и после перезапуска программы и Windows, пока её не включат снова.

Установка

Нужны права администратора: программа правит брандмауэр и hosts. В установщике выбирается папка и часть названия адаптера VPN (по умолчанию Fortinet). Больше вписывать ничего не нужно.

Перезагрузка не нужна: защита действует сразу после установки. Если брандмауэр Windows выключен, установщик предупредит об этом. Настройки и журналы лежат в C:\ProgramData\AgentVpnGuard.

Установщик
Установщик.
Настройки
Настройки.

Отчёты о сбоях

В установщике есть галочка «Отправлять автору отчёты о сбоях», по умолчанию она выключена. Включённая — при сбое один раз, без повторных попыток, отправляет на aokazantsev.ru/pets/agentvpnguard/crash-report версию программы и Windows, время и текст ошибки и конец журнала. В журнале есть имя пользователя и компьютера, пути к программам, названия сетевых адаптеров и адреса внутри VPN — включай, только если правила твоей компании это допускают. Сервер записывает IP-адрес, с которого пришёл отчёт. Отчёты видит только автор, хранятся последние 50 МБ. Что именно уходит — в предупреждении у галочки и в политике обработки данных. Изменить выбор — переустановить программу.

Чего не делает

Windows 10/11, .NET Framework 4.8. Лицензия MIT.