Ошибки · Claude Code
Claude Code: SSL certificate verification failed — что делать
SSLClaude Code
// как выглядит ошибка
Unable to connect to API: SSL certificate verification failed (UNABLE_TO_GET_ISSUER_CERT_LOCALLY). The certificate comes from an authority Claude Code doesn't trust…
Unable to connect to API: Self-signed certificate detected (SELF_SIGNED_CERT_IN_CHAIN)…Что это значит
Прокси или антивирус проверяет HTTPS и подставляет свой сертификат, а Claude Code такому сертификату не доверяет.
Почему возникает
- • Корпоративный прокси или файрвол расшифровывает HTTPS и подписывает трафик своим корневым сертификатом.
- • Антивирус с проверкой защищённых соединений (HTTPS-сканирование).
- • Неверные дата и время на компьютере — тогда сертификат выглядит просроченным.
Как исправить
- 1.Откройте https://api.tkbk.online/health в браузере и посмотрите, кто выдал сертификат: если там имя прокси или антивируса, соединение перехватывается.
- 2.Возьмите у администратора корневой сертификат прокси (файл .pem) и укажите его в NODE_EXTRA_CA_CERTS, затем перезапустите claude.
- 3.Или установите этот сертификат в системное хранилище: Claude Code доверяет встроенным и системным сертификатам (при установке через npm — на Node.js 22.15 и новее).
- 4.Антивирус: добавьте api.tkbk.online в исключения проверки HTTPS.
- 5.Не отключайте проверку через NODE_TLS_REJECT_UNAUTHORIZED=0 — так трафик и ключ становятся доступны для перехвата.
// пример
# macOS / Linux
export NODE_EXTRA_CA_CERTS="$HOME/certs/corp-ca.pem"
export ANTHROPIC_BASE_URL="https://api.tkbk.online"
export ANTHROPIC_AUTH_TOKEN="cr_ваш_ключ"
claude
# Windows PowerShell
$env:NODE_EXTRA_CA_CERTS = "C:\certs\corp-ca.pem"Ошибка не уходит? Проверьте статус API и ежедневную проверку моделей или напишите в поддержку с request id.