ВойтиПолучить доступ

Настройки Claude Code10 минобновлено

Claude Code: Request failed with status code 403 - что делать

Что значит «Request failed with status code 403» в Claude Code?

Коротко: Строка Request failed with status code 403 сообщает только то, что какой-то сервер ответил кодом 403, то есть доступ запрещён. Кто отказал и почему, она не объясняет. Поэтому сначала определи, где она появилась: при установке, во время входа или после входа. Дальше проверяй страну, доступ к адресам Anthropic, прокси и вход в таком порядке.

Чаще всего её видят на входе. Так выглядит сообщение из обращения 983: автор запустил Claude Code версии 0.2.103 и после ввода кода из браузера получил

OAuth error: Request failed with status code 403

В комментариях к этому обращению другой пользователь привёл вариант на экране проверки связи:

Unable to connect to Anthropic services
Failed to connect to console.anthropic.com: Request failed with status code 403

Под ним стояла приписка, что Claude Code может быть недоступен в стране, со ссылкой на страницу поддерживаемых стран. Обращение открыто 7 мая 2025 года и закрыто автоматически 7 января 2026 года за отсутствием активности, без объяснения причины.

В документации Claude Code строку Request failed with status code 403 я не нашёл: на 14 октября 2026 года искал её в английских разделах про ошибки, установку, вход и сеть. Косвенное объяснение есть в списке изменений. В версии 2.1.277 исправили вход через Console, который показывал только Request failed with status code 400, хотя сервер присылал сообщение; теперь программа показывает слова сервера. Мой вывод: такая строка - общая заготовка клиента, по ней видно код, но не причину. Похожей правки для 403 в списке изменений нет, поэтому на твоей версии слов сервера под строкой может не быть.

Строку на собственном компьютере я не воспроизводил: аккаунта из неподдерживаемой страны у меня нет, и вызывать отказ нарочно я не стал.

По какому шагу разбирать ошибку?

За строкой Request failed with status code 403 скрываются разные места отказа, а текст у них почти одинаковый. Найди в таблице то, что видишь на экране.

Что на экране Что это значит по документации Куда идти
Страница или код 403 при установке, App unavailable in region Установщик не получил скрипт: прокси или сетевой фильтр, либо страна не поддерживается Установка Claude Code в России
OAuth error: Request failed with status code 403 после ввода кода Отказал сервер входа или то, что стоит между тобой и ним. Это случай, который разбирает эта статья Шаги ниже
Unable to connect to Anthropic services перед экраном входа Не прошла проверка связи с api.anthropic.com и platform.claude.com Шаг 3 и 4 ниже
API Error: 403 Request not allowed после входа Документация: проверь подписку, роль в Console и прокси Шаг 5 ниже
Запрос к Claude API по ключу: 403 permission_error Документация API: у ключа нет права на этот ресурс, смотри доступ организации и рабочее пространство в Console Claude Console
Your account is on hold and can't use Claude Code Аккаунт приостановлен, повторный вход не поможет Your account is on hold
Ошибка при входе в Codex, а не в Claude Code Другая программа и другой сервер Codex: token exchange failed

Как пройти проверку по шагам?

Идти нужно сверху вниз: каждый шаг отсекает одну причину, и дальше нет смысла проверять то, что уже исключено.

  1. Запиши текст и место ошибки. Скопируй строку целиком, отметь время и то, на каком шаге она появилась. Код входа и ключи в заметку не клади: если потом придётся писать в поддержку, они не нужны.
  2. Сверь страну со списком Anthropic. Открой Supported Regions Policy. На 14 октября 2026 года в перечне нет России и Беларуси; там сказано, что любая страна, которой нет в списке, считается неподдерживаемой, а Claude Code входит в продукты, которые список охватывает. Если твоя страна в перечне есть, переходи к шагу 3.
  3. Проверь доступ к трём адресам. По документации Claude Code нужны api.anthropic.com для запросов, claude.ai для входа через аккаунт claude.ai и platform.claude.com для входа через Console и обмена токена. Запусти проверку в том же терминале, где запускаешь Claude Code (в PowerShell пиши curl.exe, иначе Windows подставит другую команду):
curl -s -I -o /dev/null -w "%{http_code}\n" https://api.anthropic.com
curl -s -I -o /dev/null -w "%{http_code}\n" https://platform.claude.com
curl -s -I -o /dev/null -w "%{http_code}\n" https://claude.ai

Вот ответы, которые я получил 14 октября 2026 года с сервера в Германии (страна из списка Anthropic):

Адрес Ответ Как читать
api.anthropic.com 404 Нормально: адрес достигнут, на пустой запрос без входа он страницы не отдаёт
platform.claude.com 200 Нормально
claude.ai 403 В заголовках ответа стояло cf-mitigated: challenge: Cloudflare выдал проверку, которую curl пройти не может, а не отказал аккаунту

Из этого следует важное: 403 от claude.ai на запрос curl сам по себе ничего не доказывает. Смотри на два других адреса. Если api.anthropic.com или platform.claude.com отвечают 403, а не 404 и 200, скорее всего отказывает сеть, прокси или страна. Мой вывод: аккаунт в этих запросах не участвовал, поэтому он тут ни при чём. Таймаут или Could not resolve host значит, что сеть не пускает до адреса: для адреса загрузки документация описывает это так же. Результаты в твоей сети могут отличаться от моих, поэтому сравнивай три адреса между собой.

  1. Проверь прокси и адрес шлюза. Claude Code читает HTTPS_PROXY и HTTP_PROXY; SOCKS-прокси он не поддерживает. Посмотри, что заданы эти переменные и ANTHROPIC_BASE_URL: в оболочке и в блоке env файла ~/.claude/settings.json, документация разрешает задавать их там. Если прокси нужен, он должен пропускать HTTPS до адресов из шага 3. Если адрес шлюза остался от старого сервиса, запросы уйдут туда, а не в Anthropic. Подробности про прокси в терминале есть в статье Какой VPN нужен для Claude Code. Ту же строку при входе, Login OAuth error: Request failed with status code 403, описал автор личного разбора в апреле 2026 года. По его рассказу, его VPN работал как системный прокси, которым программа в терминале не пользовалась, а позже вход ломал старый адрес прокси, оставшийся в файлах настроек Claude Code. Это один личный рассказ, а не проверенное правило, и его совет заменить вход ключом API я не повторяю.
  2. Войди заново и проверь подписку. Документация для неясной причины входа советует чистую повторную авторизацию: выполни /logout, закрой Claude Code и запусти claude снова. Если браузер не открылся, нажми c: адрес входа скопируется, и его можно вставить в браузер вручную. Это же помогает, когда адрес не помещается в строку по SSH. Если вход прошёл, а API Error: 403 Request not allowed появилась после него, введи /status: по документации команда показывает, чем ты вошёл, подпиской или ключом. Дальше документация называет такие проверки: у Pro и Max подписка должна быть активна на claude.ai/settings, у Console нужна роль Claude Code или Developer, а прокси не должен вмешиваться в запросы.

Когда вход заработает, не трать первый вечер на сборку настроек по обрывкам советов. В ClaudeBase есть урок «Настройка VS Code и работа в Claude Code» на 16 минут и четыре готовых файла настроек для Claude Code, Codex и VS Code. К ним добавлены шаблоны правил проекта CLAUDE.md и AGENTS.md. Посмотри программу курса и базы: она открыта без оплаты, а кабинет, материалы и подключение базы к агенту открываются после оплаты. Подписка Anthropic оплачивается отдельно.

Что делать, если страны нет в списке Anthropic?

Тогда это не ошибка настройки. По политике Anthropic её продукты доступны только в странах из списка, остальные считаются неподдерживаемыми, и настройки сети с повторным входом эту причину не снимают. Как обходить проверки, я не рассказываю: решение и ответственность остаются за тобой. Что именно пишут условия Anthropic и чем рискует аккаунт, разобрано в статьях Установка Claude Code в России и Какой VPN нужен для Claude Code. Там же есть ошибки установки и входа с пояснениями, которые я не повторяю.

Что делать, если сеть и страна в порядке, а ошибка остаётся?

Это случай из обращения 983. Люди с облачными серверами писали, что получают 403 на тарифе Max и все предложенные способы не помогли. Один пользователь сообщил, что помогла команда claude config set --global env '{}', но сам оговорился, что не уверен: к тому моменту сервис мог измениться. Эту команду я на текущей версии не проверял. Прежде чем что-то сбрасывать, открой блок env в ~/.claude/settings.json: там могут лежать твои прокси и адрес шлюза.

Что делать дальше, подсказывает раздел «Still stuck» в документации:

  • выполни claude --version, чтобы записать версию, и запусти claude doctor, если Claude Code стартует: он собирает автоматический отчёт о проблемах;
  • проверь известные обращения на GitHub или открой своё с операционной системой, командой и полным текстом ошибки;
  • при проблемах с аккаунтом, а не с сетью, войди на claude.ai, нажми на свои инициалы слева внизу и выбери Get help.

Положи в обращение текст ошибки, систему, версию, время с часовым поясом, результаты трёх проверок из шага 3 и список того, что ты уже сделал. Коды входа, ключи и содержимое файлов с токенами не прикладывай.

Чего не стоит делать

  • Не меняй аккаунт и подписку из-за одной строки Request failed with status code 403. Она одинаково выглядит при отказе сети и при проблемах с аккаунтом, а подписка может быть тут ни при чём.
  • Не принимай 403 от claude.ai на запрос curl за приговор. Это может быть проверка Cloudflare, которую curl не проходит.
  • Не ставь SOCKS-прокси. Claude Code их не поддерживает, нужен HTTP или HTTPS.
  • Не переустанавливай программу ради этой ошибки. Переустановка в документации относится к проблемам установки.
  • Не публикуй код входа, ключи и файлы с токенами в обращении и в чатах.

Как проверить, что всё исправлено

Закрой Claude Code и запусти claude заново. Вход должен пройти без Request failed with status code 403, а проверка связи перед входом не должна выводить Unable to connect to Anthropic services. Введи простой запрос, например «покажи содержимое текущей папки»: ответ пришёл без ошибки - доступ восстановлен. Если ошибка вернулась после перезапуска, ещё раз проверь переменные в оболочке и блок env в ~/.claude/settings.json по шагу 4. Если причина не найдена, собери данные для обращения по разделу выше.

Источники

Документация Claude Code, страница поддерживаемых стран Anthropic, обращение 983 и список изменений перечитаны 14 октября 2026 года. На этот день последняя запись в списке изменений - версия 2.1.300. Ошибку Request failed with status code 403 я на собственном аккаунте не воспроизводил, поэтому разбор опирается на документацию, публичные обращения и мою проверку трёх адресов с сервера в Германии.

Спрашивают

Пять вопросов по теме

Что значит Request failed with status code 403 в Claude Code?

Сервер, к которому обратился Claude Code, ответил кодом 403: доступ запрещён. Кто отказал и почему, строка не говорит: так отвечают страна, сеть, прокси, шлюз или права аккаунта. Поэтому разбирай её по месту, где она появилась: установка, вход или запросы после входа.

Значит ли 403, что мой аккаунт Claude заблокирован?

Не обязательно. Блокировку аккаунта Claude Code показывает отдельным сообщением Your account is on hold, и разобрана она в статье про on hold. Строка со статусом 403 одна и та же для сети, прокси и региона, поэтому по ней одной вывод о блокировке делать нельзя.

Поможет ли VPN или прокси, если Claude Code пишет 403?

Прокси нужен, когда сеть сама режет доступ к адресам Anthropic: тогда задай HTTPS_PROXY и HTTP_PROXY, SOCKS не поддерживается. К стране это не относится: если её нет в списке Anthropic, использование считается неподдерживаемым. Как обходить это, я не рассказываю, а риски описаны в статье про VPN для Claude.

Помогает ли переустановка Claude Code при ошибке 403?

В документации для этой ошибки переустановка не названа. Когда причина входа неясна, документация советует чистый повторный вход: /logout, закрыть Claude Code, запустить claude и пройти вход заново. Переустановка нужна при проблемах установки, а не при отказе сервера.

Что приложить в обращение, если ничего не помогло?

Полный текст ошибки, систему, версию из claude --version, точное время с часовым поясом и список того, что уже проверил. Документация советует для этого обращение на GitHub или /feedback, а проблемы с аккаунтом - раздел Get help на claude.ai. Коды входа и ключи не прикладывай.

Источники