Данный проект содержит примеры конфигураций клиентов (IDE) и серверов для корпоративного сервиса прокси доступа к западным AI API.
Требования, от которых отталкивается дизайн корпоративного сервиса:
- Поддержка парольной аутентификации доступа и управление персональными УЗ без влияния на соседей.
- Поддержка авторизации доступа к API (защита от использования сервиса не для исходной цели).
- Поддержка анонимности для защиты от посредников вне периметра РФ.
- Стабильный статичный эндпоинт внутри РФ для распределенной по РФ команды.
- Отказоустойчивость и эффективная реконфигурация маршрутов без простоя сервиса.
- Эффективная работа инженеров с ИИ ассистентами и копилотами в IDE: за счет отсутствия необходимости управлять личными прокси и VPN
- Безопасность: отсутствие необходимости в сомнительных VPN сервисах и устранение избыточной маршрутизации остального трафика рабочего места через них при работе VPN соединения
Технические требования к уровням проксирования и их конфигурации на базе Squid: Servers
Примеры конфигураций клиентов (VSCode, PowerShell) для подключения к прокси: Clients
Ansible playbook для развертывания: Servers/deploy