Прокси для Claude
Прокси для Claude Code и Claude: статический ISP-IP, настройка HTTP для Claude Code (без SOCKS), один IP на человека — и что правила Anthropic значат для России.
Посмотреть параметры и ценуНастройка Claude Code за HTTP-прокси: переменные, которые он считывает, почему не работает SOCKS, как сохранить настройку для фоновых агентов и как проверить результат.
В таблице перечислены переменные и то, что о каждой сказано в документации. Строчные названия тоже работают. Claude Code использует первую найденную из установленных в таком порядке: https_proxy, HTTPS_PROXY, http_proxy, HTTP_PROXY. Его WebSocket-соединения с localhost, ::1 и 127.0.0.0/8 никогда не проходят через прокси, поэтому отдельной записи для петлевого интерфейса в NO_PROXY не требуется.
| Пункт | Что делает | Что указано в документации |
|---|---|---|
| HTTPS_PROXY | Прокси для HTTPS-трафика | Отмечена как «рекомендуемая»; пример значения — https://proxy.example.com:8080 |
| HTTP_PROXY | Прокси для HTTP-трафика | Используйте, «если HTTPS недоступен»; пример значения — http://proxy.example.com:8080 |
| NO_PROXY | Хосты, для которых прокси не используется | Разделяются пробелом или запятой; * — прокси не используется ни для каких запросов |
| NODE_EXTRA_CA_CERTS | Файл дополнительного центра сертификации | Путь к PEM-файлу для прокси, которые инспектируют TLS |
Сводка по странице документации Claude Code, указанной ниже, прочитана 22 октября 2026. Фразы в кавычках взяты из документации.
Документация говорит об этом прямо: Claude Code не поддерживает SOCKS-прокси. Адрес SOCKS5 здесь не подойдёт, поэтому используйте прокси с протоколом HTTP. Если прокси требует расширенной аутентификации, например NTLM или Kerberos, документация советует использовать вместо него сервис LLM-шлюза.
При базовой аутентификации учётные данные указываются прямо в URL, как в примере ниже.
Документация предостерегает от записи паролей прямо в скрипты и советует использовать переменные окружения или защищённое хранилище учётных данных. Если в пароле есть символы @, : или /, закодируйте их в процентном формате в URL, как и в любом другом URL с учётными данными.
export HTTPS_PROXY=http://username:[email protected]:8080Только пример: замените значения-заглушки своими.
Переменные, экспортируемые в шелл, считываются один раз при старте, поэтому запущенный сеанс не подхватывает последующие изменения. Задайте переменные сначала, а потом запустите Claude Code из того же шелла.
В командной строке Windows (cmd) для текущего сеанса используйте set HTTPS_PROXY=http://username:[email protected]:8080.
# macOS, Linux, WSL
export HTTPS_PROXY=http://username:[email protected]:8080
claudeТолько пример: замените значения-заглушки своими.
# Windows PowerShell
$env:HTTPS_PROXY = "http://username:[email protected]:8080"
claudeТолько пример: замените значения-заглушки своими.
Каждую переменную окружения из документации можно также задать в settings.json. Это важно для фоновых агентов. Процесс-супервизор для каждого пользователя обслуживает сеансы, запущенные через claude agents, --bg и /background. Он живёт дольше вашего шелла и наследует окружение того шелла, из которого был запущен первым, поэтому переменная, экспортированная только в вашем шелле, попадёт к фоновым агентам лишь случайно. В документации сказано, что только настройки доходят до каждого фонового сеанса.
Добавьте блок ниже в ~/.claude/settings.json или в управляемые настройки (managed settings), если их развёртывает администратор.
{
"env": {
"HTTPS_PROXY": "http://username:[email protected]:8080"
}
}Только пример: замените значения-заглушки своими.
По умолчанию Claude Code доверяет встроенным сертификатам Mozilla и хранилищу сертификатов вашей операционной системы. В документации сказано, что корпоративные прокси с инспекцией TLS работают без дополнительной конфигурации, если их корневой сертификат установлен в хранилище доверенных сертификатов системы и Claude Code может его прочитать. Нативный установщик всегда это умеет. Для установок через npm нужен Node версии 22.15 или новее. В противном случае укажите путь к файлу сертификата через NODE_EXTRA_CA_CERTS, как показано ниже.
Это нужно только прокси, которые инспектируют трафик. Обычному прокси без инспекции это не требуется.
export NODE_EXTRA_CA_CERTS=/path/to/ca-cert.pemТолько пример: замените значения-заглушки своими.
Claude Code не проверяет большинство сетевых настроек при их чтении. Единственное исключение — URL прокси: если Claude Code не может разобрать значение, например из-за отсутствия http://, он останавливается при запуске и сообщает, какую переменную нужно исправить. Для проверки остального:
• Запустите /status в интерактивном сеансе. Строка Proxy показывает активный URL прокси и помечает значение, которое не может разобрать, как недействительное и игнорируемое.
• Запустите claude --debug. Журнал сохраняется в ~/.claude/debug/<session-id>.txt или по пути, который вы задали через --debug-file.
• Протестируйте сам прокси из терминала командой ниже: так вы увидите выходной IP, страну и сеть, которые увидят сайты.
Поля ip, country, city и org разобраны в руководстве по проверке IP, страны и провайдера вашего прокси.
curl -x http://username:[email protected]:8080 https://ipinfo.io/jsonТолько пример: замените значения-заглушки своими.
• Claude Code останавливается при запуске: в URL прокси отсутствует схема. Укажите полный URL в формате http://....
• Ошибка 407 Proxy Authentication Required: прокси отклонил логин или пароль. Скопируйте их заново, не вводите вручную.
• Указан адрес SOCKS5: не поддерживается. Используйте HTTP-прокси.
• Работает в вашем шелле, но не в фоновом агенте: задайте переменную в settings.json.
• На пути стоит межсетевой экран: в документации перечислены хосты, которые нужны Claude Code, включая api.anthropic.com, claude.ai и platform.claude.com. Разрешите их в правилах прокси.
Для этой задачи подходит статический ISP-прокси: IP выделяется вам на весь срок аренды и не меняется, а при покупке вы выбираете HTTP — протокол, который нужен Claude Code. Пресет Claude в консоли по умолчанию использует SOCKS5, поэтому перед генерацией переключите «Протокол» на HTTP. На странице прокси для Claude есть готовый пресет и полная инструкция по настройке. Таблица ниже — наши последние почасовые проверки Claude через выходы в семи странах, с указанием сети каждого выхода и времени ответа сайта.
| Пункт | Сеть (провайдер) | ASN | Ответ, мс |
|---|---|---|---|
| США | Verizon Business | AS5650 | 1729 |
| Великобритания | British Telecommunications Limited | AS2856 | 1556 |
| Германия | Marco Bungalski GmbH | AS59790 | 1262 |
| Япония | Sony Network Communications Inc. | AS2527 | 2994 |
| Сингапур | MobileOne Ltd. Mobile/Internet Service Provider Singapore | AS4773 | 3388 |
| Бразилия | Claro NXT Telecomunicacoes Ltda | AS28573 | 2244 |
| Индонезия | PT INDONESIA COMNETS PLUS | AS9341 | 1225 |
Почасовая проверка зонда Proxy302, 22 октября 2026, 14:18 UTC: по одному запросу к Claude из каждой страны через динамический резидентный выход, по публичной точке входа Proxy302. Публично показаны только первые три октета IP. Один замер на страну, не среднее; следующие проверки будут отличаться.
Откройте страницу статических ISP-прокси, выберите страну, укажите «Протокол» HTTP, «Срок» и «Количество», затем нажмите «Проверить цену и создать».
Откройте «Мои активы» и скопируйте HOST, PORT, USERNAME и PASSWORD. На странице «Подключение» показан готовый пример с вашим собственным эндпоинтом.
Задайте HTTPS_PROXY=http://USERNAME:PASSWORD@HOST:PORT в вашем шелле или в блоке env в ~/.claude/settings.json.
Запустите claude, выполните /status и проверьте выход через команду curl выше.
Стоимость одного статического ISP-IP составляет $0,50 за один день и $7,99 за 30 дней, примерно $0,27 в день, при этом цена одинаковая во всех странах. Доступность меняется ежедневно и показывается на странице заказа. Бесплатного пробного периода нет, минимальная покупка — один IP на один день. Прокси меняет только сетевой выход: правила Anthropic по поддерживаемым регионам всё равно применяются к вам, как объясняется в руководстве по поддерживаемым странам для Claude, ChatGPT и Gemini.
Нет. В документации Claude Code указано, что он не поддерживает SOCKS-прокси. Используйте HTTP-прокси.
Да. В документации показана базовая аутентификация в URL, например: http://username:[email protected]:8080.
Не всегда. Супервизор, который их обслуживает, наследует окружение того шелла, из которого был запущен первым. Задайте переменные в блоке env в ~/.claude/settings.json.
Нет. Прокси меняет только сетевой выход. Политика поддерживаемых регионов Anthropic всё равно применяется к вашему аккаунту и к месту, откуда вы его используете.
Официальная документация · Проверено:
Прочитано 22 октября 2026: переменные прокси и порядок их чтения, отсутствие поддержки SOCKS, базовая авторизация в URL прокси, блок env в settings.json и фоновые агенты, собственные центры сертификации и системное хранилище сертификатов, /status, --debug и хосты, к которым обращается Claude Code.
Наблюдение за продуктом · Проверено:
Файл фактов о продуктах сайта (значения сверены с консолью, бэкендом и прайсом 18-19 октября 2026): продукты, цены в долларах США (1 PTC = 1 USD), сроки аренды, протоколы и порты, число стран, лимиты количества, отсутствие бесплатного теста.
Наблюдение за продуктом · Проверено:
Публичный JSON зонда proxy302.com/live/connectivity/claude.json, прочитан 22 октября 2026, 14:18 UTC: по одному запросу на страну через динамический резидентный выход; город, ASN, сеть и время ответа.
Создайте аккаунт, пополните баланс и выберите ротируемый резидентный, статический ISP или дата-центр IP — настроить его в браузере можно за несколько минут.