Как перенаправить Claude Desktop и Claude Code на свой VPS через CLIProxyAPI
Автор на Хабре описал схему, которая отправляет запросы к Claude с одного IP сервера в поддерживаемой стране. На VPS в Docker работает CLIProxyAPI, а компьютер подключается к нему через SSH-туннель.
- CLIProxyAPI хранит OAuth-вход аккаунта Claude и отдаёт совместимый API на 127.0.0.1:8317
- Схема позволяет работать без VPN и подключать несколько аккаунтов, у каждого — свой прокси
- Способ неофициальный: риск блокировки снижается, но не исчезает, и нужен собственный VPS

На Хабре вышел туториал о том, как направить запросы Claude Desktop и Claude Code на собственный VPS вместо прямого обращения к сервису. Автор связывает это с волной блокировок аккаунтов Anthropic: по его наблюдениям, под бан попадали аккаунты, где периодически светился российский IP и часовой пояс ПК. Точную причину компания не называет, апелляции, судя по постам в соцсетях, разбанивают редко, деньги за подписку не возвращают.
Идея простая: сделать так, чтобы запросы к Claude всегда уходили с одного IP сервера в стране, где сервис работает официально. Автор признаёт, что IP дата-центра тоже можно детектить, но замечает, что компании как-то работают из облаков.
Как устроена схема
На VPS в Docker запускается CLIProxyAPI (CPA) — прокси, который хранит OAuth-вход аккаунта Claude и отдаёт совместимый API на 127.0.0.1:8317. Компьютер ходит к нему через SSH-туннель, поэтому наружу сервера открыт только порт 22. Claude Desktop и Claude Code настраиваются на этот адрес как на собственный шлюз.
Из плюсов автор называет работу без VPN, возможность подключить несколько аккаунтов (в CPA для каждого аккаунта есть отдельный прокси) и меньший риск блокировки. Минусы: нужен свой VPS, за которым придётся следить и платить; показ usage в Claude Code настраивается отдельно; с кастомным провайдером Claude Desktop работает только локально — без SSH-сессий, облачных окружений и Remote Control. Способ неофициальный, риск бана не исчезает, а только уменьшается.
Что нужно и как настроить
Понадобится любой VPS в стране, где Claude работает официально, и SSH-доступ под root. Порты открывать не нужно: CPA слушает только localhost сервера. Если не хочется держать туннель, можно выставить CPA по домену — подойдёт свой, бесплатный поддомен DuckDNS или адрес вида IP.sslip.io. Тогда перед CPA нужен reverse proxy с HTTPS, а единственной защитой станет API-ключ, поэтому его советуют делать длинным.
Настройка разбита на четыре шага: установка CPA на сервер, туннель и вход в аккаунт через OAuth, настройка Claude Desktop и настройка Claude Code. Для каждого шага в статье есть два варианта — промпт для агента и ручная инструкция. В конфиге Claude Desktop автор включает tool search, встроенный браузер и отключает телеметрию и авто-режим: без tool search контекст слишком засорялся, а с авто-режимом лимиты уходили быстрее из-за дублирования запросов.
Для профиТехнические детали: архитектура, цифры, ссылки
Технические детали из туториала:
- CPA запускается из образа
eceasy/cli-proxy-api:latest, порты проброшены только на127.0.0.1:8317и127.0.0.1:54545,restart: unless-stoppedобеспечивает автозапуск. - Конфиг
config.yaml: host пустой, port 8317, auth-dir/root/.cli-proxy-api, API-ключ видаsk-плюс 48 hex-символов. - OAuth-вход выполняется командой
./CLIProxyAPI -claude-login -no-browser; браузер возвращается на localhost:54545, туннель доносит ответ до сервера. - Claude Desktop настраивается через Developer Mode и импорт конфига с
inferenceProvider: gateway,inferenceGatewayBaseUrl: http://127.0.0.1:8317и статическим API-ключом. - Claude Code настраивается в
~/.claude/settings.jsonчерез переменныеANTHROPIC_BASE_URLиANTHROPIC_AUTH_*.
Что это значит для России
Схема напрямую касается пользователей из России: она позволяет обращаться к Claude без VPN, отправляя запросы с IP сервера в стране, где сервис работает официально. Автор связывает волну блокировок аккаунтов Anthropic именно с российским IP и часовым поясом ПК, хотя компания причину не называет.
Для работы нужен собственный VPS за рубежом и его оплата — это остаётся на пользователе. Способ неофициальный: он снижает риск блокировки, но не отменяет его, и деньги за подписку при бане, по наблюдениям автора, не возвращают.
Вопросы и ответы
- Зачем перенаправлять Claude через свой VPS?
- Чтобы запросы уходили с одного IP сервера в стране, где Claude работает официально, — по наблюдению автора, под бан попадали аккаунты с российским IP.
- Нужен ли VPN для этой схемы?
- Нет, автор называет работу без VPN одним из плюсов схемы.
- Исчезает ли риск блокировки?
- Нет. Автор прямо пишет, что способ неофициальный и риск бана только меньше, но не исчезает.


