Сеть
Настройка прокси и пользовательских сертификатов.
OpenCode поддерживает стандартные переменные окружения для прокси и пользовательские сертификаты для корпоративных сетевых сред.
Прокси
OpenCode использует стандартные переменные окружения для прокси.
# HTTPS прокси (рекомендуется)
export HTTPS_PROXY=https://proxy.example.com:8080
# HTTP прокси (если HTTPS недоступен)
export HTTP_PROXY=http://proxy.example.com:8080
# Обход прокси для локального сервера (обязательно)
export NO_PROXY=localhost,127.0.0.1TUI взаимодействует с локальным 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.