Сеть
Настройка прокси и пользовательских сертификатов.
OpenCode поддерживает стандартные переменные окружения для прокси и пользовательские сертификаты для корпоративных сетевых сред.
Прокси
OpenCode учитывает стандартные переменные окружения для прокси.
# HTTPS proxy (recommended)
export HTTPS_PROXY=https://proxy.example.com:8080
# HTTP proxy (if HTTPS not available)
export HTTP_PROXY=http://proxy.example.com:8080
# Bypass proxy for local server (required)
export NO_PROXY=localhost,127.0.0.1Внимание: TUI взаимодействует с локальным HTTP-сервером. Вы должны обойти прокси для этого соединения, чтобы предотвратить циклы маршрутизации.
Вы можете настроить порт и имя хоста сервера с помощью флагов CLI.
Аутентификация
Если ваш прокси требует базовую аутентификацию, включите учётные данные в URL.
export HTTPS_PROXY=http://username:[email protected]:8080Внимание: Избегайте жёсткого кодирования паролей. Используйте переменные окружения или безопасное хранилище учётных данных.
Для прокси, требующих расширенную аутентификацию, такую как NTLM или Kerberos, рассмотрите возможность использования LLM Gateway, который поддерживает ваш метод аутентификации.
Пользовательские сертификаты
Если ваше предприятие использует пользовательские CA для HTTPS-соединений, настройте OpenCode на доверие им.
export NODE_EXTRA_CA_CERTS=/path/to/ca-cert.pemЭто работает как для прокси-соединений, так и для прямого доступа к API.