- Зачем: прокси из окружения запуска до API не доходил. Запросы Codex отправляет общий демон app-server, и маршрут зависел от того, кто запустил демон первым. Нужно было и обратное: Codex и Claude должны работать без прокси, даже если запускающее приложение его задало. - Что: шаблоны codex/proxy.env (копируется в ~/.codex/.env) и claude/proxy-settings.json (блок env добавляется в ~/.claude/settings.json). По умолчанию прокси 127.0.0.1:12334. install.sh не трогает выбор, уже сделанный на машине. В README описано, как переключить машину на работу без прокси. - Проверка: tests/test_install.sh и tests/test_proxy_env_sync.py проходят. Вручную: значения из ~/.codex/.env и из env в настройках Claude перекрывают унаследованные переменные; codex doctor проходит через Xray; очищенные адреса вместе с NO_PROXY=* дают прямое подключение. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
11 lines
356 B
JSON
11 lines
356 B
JSON
{
|
|
"env": {
|
|
"HTTP_PROXY": "http://127.0.0.1:12334",
|
|
"HTTPS_PROXY": "http://127.0.0.1:12334",
|
|
"NO_PROXY": "localhost,127.0.0.1,::1,[::1],dementev.space,.dementev.space",
|
|
"http_proxy": "http://127.0.0.1:12334",
|
|
"https_proxy": "http://127.0.0.1:12334",
|
|
"no_proxy": "localhost,127.0.0.1,::1,[::1],dementev.space,.dementev.space"
|
|
}
|
|
}
|