AI и агенты11 мин чтения

Блокировка Claude Code: свой VPS, VPN и бэкап аккаунта

Блокировка Claude Code: как перенести работу на свой VPS со своим VPN, проверить IP, подключить Remote Control и что делать, если аккаунт заблокировали.

Блокировка Claude Code: свой VPS, VPN и бэкап аккаунта
Содержание

Блокировка аккаунта Claude Code бьёт сразу по всему: подписке, истории и рабочему процессу. Снизить хаос, который к ней может привести, помогает простая схема — держать Claude Code не на своём ноутбуке, а на отдельном VPS в стране, где Anthropic официально работает. Агент и проект живут на сервере, ваш компьютер только управляет им, а браузер ходит в интернет через свой VPN, поднятый на том же VPS. Все подключения к Claude идут с одного адреса, а не из новой страны каждый день.

Многие связывают блокировки с VPN, который при каждом включении выдаёт новую страну, а ноутбук то дома, то в коворкинге, то в аэропорту. Официальной связи между VPN и блокировками Anthropic не публикует, поэтому честная формулировка такая: свой VPS убирает хаос в подключениях, но не гарантирует, что аккаунт не заблокируют и не попросят документы.

Есть и польза, ради которой VPS стоит поднять даже без проблем с доступом: агент продолжает работать, когда ноутбук закрыт, и долгая задача не обрывается из-за сна или смены Wi-Fi.

Можно ли пользоваться Claude Code в России

Официально — нет. Россия и Беларусь не входят в список поддерживаемых регионов, а Таиланд и большинство стран Европы входят. Зарубежный сервер не меняет того, где вы физически находитесь: пользоваться Claude из неподдерживаемой страны правила Anthropic не разрешают, с VPS или без.

Поэтому схема ниже — не способ «обойти блокировку Claude», а способ навести порядок там, где Claude работать может: у тех, кто живёт в поддерживаемой стране, много ездит или путается в VPN. Если вы в России, риск остаётся вашим, и никакая настройка его не снимает.

Что понадобится

  • VPS в стране из списка Anthropic: например, Германия, Нидерланды, Финляндия или Польша.
  • Подписка Claude. Для управления сессией из браузера и телефона (Remote Control) нужен план Pro, Max, Ultra, Team или Enterprise — с API-ключом эта функция не работает.
  • Приложение WireGuard на компьютере и телефоне.
  • SSH-доступ к серверу по ключу. Если вы ни разу не подключались к серверу, сначала посмотрите, как это устроено, в инструкции по установке Hermes Agent на VPS: первые шаги там те же.

Шаг 1. Выберите VPS для Claude Code

По системным требованиям Claude Code нужен Linux вроде Ubuntu 20.04 или новее и от 4 ГБ оперативной памяти. Четыре гигабайта — это минимум: агент работает, но сборка проекта рядом с ним уже тесная. Для одного живого проекта удобнее 2 ядра и 8 ГБ, для нескольких проектов и тяжёлых сборок — больше.

Страна сервера должна быть в списке поддерживаемых и не меняться. Переезжать с сервером из страны в страну — ровно тот хаос, от которого схема уходит.

Проще всего начать с провайдера, у которого есть готовый шаблон VPN. У Hostinger, например, есть шаблон WireGuard на Ubuntu 24.04 с веб-панелью wg-easy: VPN поднимается при установке системы, без ручной настройки. Дальше инструкция идёт по этому варианту.

Подойдёт и другой провайдер, но VPN тогда придётся ставить самому, и шаг 3 будет выглядеть иначе. Цены меняются часто, сверяйте их при покупке. При оплате на год-два вперёд месяц обычно выходит заметно дешевле.

Одно предупреждение: выбор шаблона переустанавливает систему. На сервере, где уже работают проекты, этого делать нельзя — возьмите для Claude Code отдельный VPS.

Шаг 2. Установите Claude Code под отдельным пользователем

Подключитесь к серверу и заведите обычного пользователя. Агенту не нужны права root, и без них ошибочная команда не сможет сломать систему целиком. Полной изоляции это не даёт: свои файлы и ключи пользователь по-прежнему может испортить или раскрыть, поэтому бэкапы из шага 7 нужны всё равно.

ssh root@SERVER_IP
apt update
apt install -y curl git tmux ca-certificates
adduser coder

Перенесите новому пользователю свой SSH-ключ, чтобы входить под ним без пароля:

install -d -m 700 -o coder -g coder /home/coder/.ssh
install -m 600 -o coder -g coder /root/.ssh/authorized_keys /home/coder/.ssh/authorized_keys

Откройте второе окно терминала и войдите уже как coder. Первое окно с root пока не закрывайте: если вход не получится, через него всё можно поправить.

ssh coder@SERVER_IP
curl -fsSL https://claude.ai/install.sh | bash
claude --version

Установщик кладёт программу в ~/.local/bin/claude. Если команда claude не находится, этой папки нет в PATH — добавьте её и перечитайте настройки:

echo 'export PATH="$HOME/.local/bin:$PATH"' >> ~/.bashrc
source ~/.bashrc

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

ssh -o PreferredAuthentications=publickey coder@SERVER_IP

Если вошли без вопроса о пароле — ключ работает. Тогда в окне root:

printf "PasswordAuthentication no\nKbdInteractiveAuthentication no\n" > /etc/ssh/sshd_config.d/10-no-password.conf
sshd -t && systemctl reload ssh
sshd -T | grep -Ei "^(passwordauthentication|kbdinteractiveauthentication)"

Последняя команда должна показать no в обеих строках. Если там yes, настройку перекрывает другой файл в /etc/ssh/sshd_config.d/ — найдите его и поправьте. Окно root не закрывайте, пока ещё раз не войдёте новым подключением по ключу. На крайний случай держите под рукой веб-консоль сервера в кабинете провайдера: через неё можно войти, даже если SSH закрыт.

Входить в аккаунт Claude пока рано. Сначала VPN — чтобы первая же авторизация прошла с адреса сервера.

Шаг 3. Поднимите свой VPN для Claude на том же сервере

Если вы ставили шаблон WireGuard, панель wg-easy уже работает. В кабинете VPS нажмите Manage App, войдите под пользователем admin с паролем, который задали при установке системы, нажмите + New Client и дайте клиенту понятное имя — например, «ноутбук». Дальше скачайте файл .conf или покажите QR-код телефону и импортируйте его в приложение WireGuard.

На каждое устройство — свой клиент. Так отключить потерянный телефон можно, не трогая ноутбук. Файл .conf содержит приватный ключ: не пересылайте его в чатах и не кладите в репозиторий.

Проверьте адрес

Включите VPN, откройте в браузере ifconfig.me и выполните в терминале компьютера:

curl -4 https://ifconfig.me
curl -6 https://ifconfig.me

В PowerShell на Windows пишите curl.exe вместо curl: в старых версиях curl — это псевдоним совсем другой команды.

IPv4 должен совпасть с адресом VPS. Для IPv6 нормальных результатов два: адрес сервера или ошибка (значит, IPv6 через туннель просто не ходит). Плохой результат один — адрес вашего домашнего или мобильного провайдера: часть трафика идёт мимо VPN. Тогда проверьте, что в файле клиента строка AllowedIPs выглядит как 0.0.0.0/0, ::/0, или отключите IPv6 на устройстве.

Если WireGuard не подключается

В некоторых сетях обычный WireGuard режут — особенно часто это встречается у российских провайдеров. Запасной вариант — AmneziaVPN: приложение само ставит VPN на ваш сервер, режим Self-hosted, протокол AmneziaWG. Перед установкой сделайте снимок сервера в кабинете провайдера, чтобы при неудаче было куда откатиться.

Шаг 4. Войдите в Claude Code на сервере

Создайте папку проекта и запустите агента:

mkdir -p ~/project
cd ~/project
claude

Ссылку для входа откройте в браузере с включённым VPN. Если окно входа не появилось, наберите в Claude Code /login, а после успешного входа — /exit.

Remote Control: управлять из браузера и телефона

Remote Control оставляет сессию работать на сервере, а вы открываете её на claude.ai/code или в приложении Claude для iOS и Android. Браузер здесь только окно: код, файлы и команды остаются на VPS.

Запускайте сессию внутри tmux, чтобы она жила и после того, как вы закроете терминал. Ключ -c сразу открывает её в папке проекта:

tmux new -s claude -c ~/project
claude remote-control --name "My VPS"

Отсоединиться от tmux, не останавливая агента, — Ctrl+B, затем D. Вернуться — tmux attach -t claude. Команду tmux new повторять не нужно: она создаёт новую сессию, а существующая открывается только через attach.

Несколько деталей, на которых спотыкаются:

  • Remote Control запускается на сервере, а не на ноутбуке. Иначе работа снова пойдёт с вашего домашнего адреса.
  • Если процесс остановился или сервер перезагрузился, сессия уходит в офлайн. После перезагрузки сессии tmux больше нет — запустите те же две команды заново. Это будет новый разговор; продолжить прошлый помогает флаг --continue, он описан в документации Remote Control.
  • В планах Team и Enterprise функцию сначала должен включить владелец организации.

VS Code через Remote - SSH

Если привычнее редактор, поставьте расширение Remote - SSH, подключитесь к coder@SERVER_IP и откройте папку /home/coder/project. Расширение Claude Code ставьте в удалённое окружение — кнопка Install in SSH, — иначе оно будет работать на вашем компьютере. Не рассчитывайте, что панель расширения продолжит работу после закрытия редактора. Если задача должна идти и после того, как вы закрыли VS Code, запускайте claude во встроенном терминале внутри tmux, а не в панели.

Проверьте, где идёт работа

Попросите агента выполнить hostname, whoami и pwd. Правильный ответ: имя сервера, coder и /home/coder/project. Для верности попросите создать файл connection-check.txt, а потом проверьте его с сервера сами:

cat ~/project/connection-check.txt

Если файл появился на вашем компьютере, а не на VPS, — агент работает не там.

Шаг 5. Один порядок входа на всех устройствах

Порядок всегда один: включить VPN, потом открыть claude.ai или серверную сессию, потом работать. Ломается он в мелочах — после смены Wi-Fi, пробуждения ноутбука, повторного входа в аккаунт. В эти моменты проверяйте, что VPN включён.

Включите блокировку трафика без VPN, но понимайте, от чего она защищает. В WireGuard для Windows это галочка Block untunneled traffic (kill-switch) в настройках туннеля: пока туннель включён, трафик мимо него не уйдёт, даже если сервер пропал. Выключили туннель руками — блокировка снимается вместе с ним, и браузер пойдёт напрямую. На Android есть системные «Постоянная VPN» и «Блокировать соединения без VPN» в настройках сети. Проверка простая: включите туннель, остановите VPN на стороне сервера или отключите клиента в панели — сайты должны перестать открываться, а не открыться с домашнего адреса.

Телефон и второй компьютер настраиваются отдельно, каждому — свой клиент из шага 3.

Рабочий аккаунт — только ваш. Коллегам нужны собственные учётные записи или командный план, а не ваш пароль и не доступ к вашей сессии.

Шаг 6. Разберитесь с оплатой и проверкой личности

Сервер не решает вопросов с деньгами. Нужен исправный постоянный способ оплаты, доступ к почте аккаунта и сохранённые чеки: если оплата не прошла или письмо поддержки ушло в ящик, к которому у вас нет доступа, никакой VPS не поможет.

Если Claude попросит подтвердить личность, проверку проводит партнёр Anthropic, сервис Persona, и запрос приходит в интерфейсе самого Claude. По справке Anthropic, нужен оригинал документа с фото — паспорт, водительские права или национальное удостоверение — и телефон с камерой для живого селфи. Копии, скриншоты и электронные документы не принимаются.

Не покупайте готовые и «верифицированные» аккаунты Claude и не отправляйте документы посредникам, которые обещают пройти проверку за вас. Популярные советы вроде «прогреть» аккаунт или не выбирать лимит до конца официально ничем не подтверждены.

Шаг 7. Сохраните работу заранее

Бэкап делают до блокировки, а не после. Отдельно от аккаунта Claude должны жить:

  • код — в git-репозитории и в копии вне этого VPS;
  • инструкции агенту — CLAUDE.md или AGENTS.md, скиллы, описания процессов;
  • история сессий Claude Code — она лежит на сервере в ~/.claude/projects/.

История по умолчанию удаляется через 30 дней. Срок задаётся параметром cleanupPeriodDays в файле ~/.claude/settings.json. Если файла нет, создайте его с таким содержимым; если есть — добавьте одну строку к уже существующим настройкам, не стирая их:

{
  "cleanupPeriodDays": 365
}

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

Архив журналов собирается на сервере одной командой. umask 077 делает файл доступным только вам, а время в имени не даёт перезаписать утренний архив вечерним:

umask 077
tar czf ~/claude-history-$(date +%F-%H%M).tar.gz -C ~ .claude/projects

Скачайте его к себе — эту команду выполняйте в терминале своего компьютера, а не сервера — и проверьте, что архив читается:

scp coder@SERVER_IP:~/claude-history-*.tar.gz .
tar -tzf claude-history-2026-11-06-2130.tar.gz

Во второй команде подставьте имя своего архива. Если вместо ошибки побежал список файлов — архив цел. Обе команды работают и в PowerShell на Windows 10 и 11.

В архиве журналы разговоров, а в них — куски файлов проекта, которые читал агент. Публиковать его нельзя. Инструкции, настройки из ~/.claude/ и нужные вложения сохраняйте отдельно: в этот архив они не попадают.

Переписки с claude.ai выгружаются отдельно: Settings, раздел Privacy, кнопка Export data. Ссылка приходит на почту и действует 24 часа. В описании экспорта Claude Code не упоминается, так что историю серверных сессий сохраняйте сами, архивом выше. В другой аккаунт экспорт автоматически не загружается — это архив для вас, а не перенос.

API-ключи, файлы входа и конфигурации VPN храните отдельно от репозитория, особенно публичного.

Заблокировали аккаунт Claude: что делать

Сначала убедитесь, что это действительно блокировка. Лимит, сбой и бан выглядят похоже, а лечатся по-разному.

Что вы видите Что делать
Сообщение о пятичасовом или недельном лимите Это ограничение расхода, а не бан. Время сброса — в разделе Usage
Ошибка соединения, сервис недоступен, Remote Control оборвался Проверьте VPN, доступ к серверу и страницу статуса Claude
Запрос документов Проходите официальную проверку в интерфейсе Claude, и только её
Аккаунт приостановлен или заблокирован Апелляция через claude.ai/restricted под заблокированным аккаунтом. Новый VPS аккаунт не вернёт

Если лимиты кончаются слишком быстро, проблема чаще в том, сколько контекста съедает задача, — разбор в чеклисте экономии токенов.

Запасной вариант: другая модель в той же оболочке

Claude Code умеет работать с моделями других компаний через совместимый адрес API. У DeepSeek есть готовая инструкция: в переменной ANTHROPIC_BASE_URL указывается https://api.deepseek.com/anthropic, в ANTHROPIC_AUTH_TOKEN — ключ DeepSeek, а названия моделей берите из той же страницы, они меняются. Похожим способом подключают и GPT — через прокси, это разобрано в статье о замене Claude на GPT в Claude Code.

Проверяйте такую связку на копии проекта, а не на рабочем. И помните: Remote Control через сторонний адрес API не работает, управлять сессией с телефона в этом режиме не получится.

Собрать всю схему реально за один вечер: сервер, пользователь coder, VPN, проверка IP, вход, Remote Control и первый архив истории. Дальше её нужно поддерживать — обновлять сервер, время от времени проверять IP после смены сети и регулярно забирать архивы к себе.

Источники

  1. Anthropic: страны и регионы, где работает Claude
  2. Anthropic: установка Claude Code и системные требования
  3. Anthropic: Remote Control в Claude Code
  4. Anthropic: каталог ~/.claude и срок хранения истории
  5. Claude Help Center: экспорт данных аккаунта
  6. Claude Help Center: проверка личности
  7. Claude Help Center: предупреждения, блокировки и апелляции
  8. Hostinger: шаблон WireGuard для VPS
  9. WireGuard: клиенты для всех систем
  10. AmneziaVPN: установка VPN на свой сервер
  11. VS Code: работа на удалённом сервере через SSH
  12. DeepSeek: подключение к Claude Code
  13. Статус сервисов Claude
Свои рядомСпросите своих — в чате отвечают быстрее, чем поискОсновной чат IT-тусовки Паттайи: айтишники, диджитал-специалисты и предприниматели, которые уже прошли через то же самое. С июля 2023 года.Вступить в чатНужны батыОбмен рублей и USDT на баты — внутри сообществаIT ОБМЕН работает с 2023 года: рубли с любого банка РФ и по СБП, USDT с Bybit и Binance. Наличные привезут по Паттайе, переведут на тайский счёт или выдадут через банкомат. Курс обновляется каждый день.Условия и курс

Читайте также по теме