Сначала определите, на каком уровне возникает ошибка
Установка / среда выполнения
command not found, версия Node, права npm, пути WSL и проблемы нативного установщика.
Вход / аутентификация
OAuth-коллбэк, API-ключ, организация в Console, SSO и локальное состояние авторизации.
Сеть / прокси
Корпоративный прокси, межсетевой экран, сертификаты, тайм-ауты, 403/429 и недоступность обязательных доменов.
Частые ошибки и их устранение
claude: command not found
Частая причина: Каталог установки не добавлен в PATH, или текущая оболочка ещё не перечитала конфигурацию.
Решение: Откройте новый терминал или добавьте каталог установки Claude Code в PATH и перезагрузите конфигурацию оболочки.
export PATH="$PATH:$HOME/.local/bin" source ~/.zshrc
Node version not supported / silent crash
Частая причина: Версия Node ниже официальных требований, или WSL вызывает Node со стороны Windows.
Решение: Обновите Node или используйте официальный нативный установщик. В WSL проверьте командами which node / which npm, что пути ведут в среду Linux.
node -v which node which npm
EACCES / permission denied
Частая причина: Глобальный каталог npm принадлежит root, или прошлая установка через sudo нарушила права доступа.
Решение: Не устанавливайте Claude Code через sudo. Перенесите префикс npm в каталог пользователя или используйте нативный установщик.
npm config set prefix ~/.npm-global export PATH="$HOME/.npm-global/bin:$PATH"
Waiting for authentication...
Частая причина: OAuth-коллбэк из браузера не доходит до локального CLI — часто при удалённом SSH, в devcontainer, за строгим межсетевым экраном или при блокировке коллбэков на localhost.
Решение: Убедитесь, что браузер и CLI на одной машине могут связаться друг с другом. При необходимости выйдите из аккаунта, перезапустите Claude Code и пройдите аутентификацию заново.
/logout # 关闭 Claude Code 后重新运行 claude
SELF_SIGNED_CERT_IN_CHAIN / certificate error
Частая причина: Корпоративный прокси или шлюз безопасности подставляет самоподписанный CA, которому Node по умолчанию не доверяет.
Решение: Запросите у IT-отдела корпоративный CA bundle и укажите его через NODE_EXTRA_CA_CERTS.
export NODE_EXTRA_CA_CERTS=/path/to/company-ca.pem
proxy connection failed / timeout
Частая причина: Переменные прокси заданы неверно, протокол прокси не поддерживается, NO_PROXY перекрывает целевой домен, или доступ блокирует корпоративный межсетевой экран.
Решение: Claude Code использует стандартные переменные окружения HTTP/HTTPS-прокси; по документации SOCKS-прокси не поддерживаются. Сначала повторите проверку с HTTPS_PROXY.
export HTTPS_PROXY=http://proxy.example.com:8080 echo $HTTPS_PROXY echo $NO_PROXY
403 Forbidden
Частая причина: В организации не включён Claude Code, корпоративный allowlist не содержит текущий выход, действуют ограничения аккаунта, региона или политики, либо прокси отклоняется.
Решение: Для личных аккаунтов сначала проверьте поддерживаемые регионы и статус аккаунта; для корпоративных попросите администратора проверить права Claude Code, SSO, IP allowlist и правила межсетевого экрана.
429 / rate limit
Частая причина: Слишком частые запросы, слишком высокий параллелизм, либо достигнут лимит частоты запросов тарифа аккаунта или организации.
Решение: Снизьте внешний параллелизм, остановите циклические повторы и дождитесь сброса лимита. Не оборачивайте Claude Code в несколько воркеров ради принудительного ускорения.
API key not recognized / SSO mismatch
Частая причина: API-ключ взят из другой оболочки, ключ Console конфликтует с OAuth-сеансом, или организация требует вход через SSO.
Решение: Проверьте, задан ли ANTHROPIC_API_KEY в текущей оболочке. Корпоративным аккаунтам следует входить через Console/SSO так, как требует администратор.
echo $ANTHROPIC_API_KEY
Базовая настройка прокси и корпоративной сети
Согласно официальной документации, Claude Code поддерживает стандартные переменные окружения HTTPS_PROXY / HTTP_PROXY / NO_PROXY, но не поддерживает SOCKS-прокси. Для корпоративных самоподписанных сертификатов укажите CA bundle через NODE_EXTRA_CA_CERTS.
export HTTPS_PROXY=http://proxy.example.com:8080 export NO_PROXY="localhost,127.0.0.1" export NODE_EXTRA_CA_CERTS=/path/to/company-ca.pem
Порядок минимального воспроизведения
- Убедитесь, что `node -v` соответствует официальным требованиям, или используйте нативный установщик Claude Code.
- Закройте все скрипты-обёртки и воркеры и запускайте `claude` только в одном окне терминала.
- Командами `echo $HTTPS_PROXY` и `echo $NO_PROXY` проверьте, что переменные прокси заданы правильно.
- Проверьте, пропускает ли межсетевой экран
api.anthropic.com,claude.ai,statsig.anthropic.comиsentry.io. - Если вход завис, выполните `/logout` и перезапустите Claude Code; при необходимости удалите локальные файлы авторизации и войдите заново.
Официальные источники
Прокси, CA, mTLS и обязательные URL для доступа.
Официальный список частых проблем с установкой, Node, правами доступа, прокси и входом.
Statsig, Sentry, /bug и переменные окружения для отключения необязательного трафика.
Корпоративные прокси, организации в Console и частые проблемы с правами доступа.