58 lines
2.4 KiB
Plaintext
58 lines
2.4 KiB
Plaintext
---
|
||
title: Сеть
|
||
description: Настройте прокси и пользовательские сертификаты.
|
||
---
|
||
|
||
OpenCode поддерживает стандартные переменные среды прокси-сервера и пользовательские сертификаты для сетевых сред предприятия.
|
||
|
||
---
|
||
|
||
## Прокси
|
||
|
||
OpenCode учитывает стандартные переменные среды прокси.
|
||
|
||
```bash
|
||
# 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
|
||
```
|
||
|
||
:::caution
|
||
TUI взаимодействует с локальным HTTP-сервером. Вы должны обойти прокси-сервер для этого соединения, чтобы избежать петель маршрутизации.
|
||
:::
|
||
|
||
Вы можете настроить порт и имя хоста сервера, используя [CLI flags](/docs/cli#run).
|
||
|
||
---
|
||
|
||
### Аутентификация
|
||
|
||
Если ваш прокси-сервер требует базовой аутентификации, включите учетные данные в URL-адрес.
|
||
|
||
```bash
|
||
export HTTPS_PROXY=http://username:password@proxy.example.com:8080
|
||
```
|
||
|
||
:::caution
|
||
Избегайте жесткого кодирования паролей. Используйте переменные среды или безопасное хранилище учетных данных.
|
||
:::
|
||
|
||
Для прокси-серверов, требующих расширенной аутентификации, например NTLM или Kerberos, рассмотрите возможность использования шлюза LLM, поддерживающего ваш метод аутентификации.
|
||
|
||
---
|
||
|
||
## Таможенные сертификаты
|
||
|
||
Если ваше предприятие использует собственные центры сертификации для HTTPS-соединений, настройте OpenCode, чтобы доверять им.
|
||
|
||
```bash
|
||
export NODE_EXTRA_CA_CERTS=/path/to/ca-cert.pem
|
||
```
|
||
|
||
Это работает как для прокси-соединений, так и для прямого доступа к API.
|