Маркетинг-стратег, IT-предприниматель, ментор по вайбкодингу
10+ лет в маркетинге, 300+ клиентских проектов: сайты, реклама, боты. Создатель GoBanana (228K+ пользователей, 11.6 млн ₽ выручки) и VibeCoderz. Делаю AI-продукты сам через Claude Code, Cursor, Windsurf и консультирую тех, кто хочет так же.
🎯 О чём этот конспект: Пошаговое руководство по безопасному развёртыванию и использованию Claude Code на изолированном удалённом сервере (VPS). В конспекте разбираются правила прогрева аккаунта Anthropic, покупка чистого зарубежного сервера без переплат, автоматическая конфигурация Linux-окружения через скрипт, авторизация без риска утечки локального IP и организация полноценного рабочего места в VS Code с возможностью фоновой работы агента 24/7.
👤 Кому будет полезно: Вайбкодерам, разработчикам и AI-энтузиастам из РФ и СНГ, которые регулярно сталкиваются с блокировками аккаунтов со стороны Anthropic, нестабильностью VPN-соединений и потерей контекста при закрытии ноутбука.
✨ Что получите: Настроенную отказоустойчивую среду разработки: удалённый Claude Code, работающий на сервере за пределами блокировок, прозрачно подключённый к вашему локальному Visual Studio Code, с пробросом портов для локального тестирования сайтов и фоновым выполнением задач через tmux.
1. Цифровая гигиена аккаунта Anthropic: виртуальные карты, биллинг и прогрев
Контекст: Основная причина массовых банов в Claude — грязные платёжные реквизиты, несоответствие геопозиции IP адресу эмитента карты и подозрительная активность на свежесозданных профилях. Покупка готовых аккаунтов на маркетплейсах (типа Plati.market, FunPay, G2G) несёт критический риск потери денег, так как они регистрируются на публичные прокси и оплачиваются скомпрометированными картами. Самый надёжный путь — самостоятельный выпуск чистой зарубежной виртуальной карты и строгое сопоставление страны выхода в сеть со страной биллинга. Кроме того, новый аккаунт требует обязательного прогрева: резкая покупка максимального тарифа сразу после регистрации триггерит ручную проверку личности (KYC) и заморозку аккаунта.
Тайминг:[00:26], [01:20], [02:04]
Выгода: Исключение 95% внезапных блокировок аккаунта Anthropic, сохранение оплаченных подписок ($20–$100+) и повышение доверия скоринговой системы антифрода к вашему профилю.
Как применить:
Шаг 1: Выпуск чистой виртуальной карты — Сервисы виртуальных карт (например, «Плати по миру») — Оформите виртуальную предоплаченную карту с зарубежным BIN (например, Сингапур). Не используйте общедоступные турецкие кошельки с грязными диапазонами адресов.
Шаг 2: Синхронизация геопозиции — Сетевой шлюз — Перед проведением оплаты страна вашего IP-адреса должна строго совпадать со страной регистрации карты (если карта сингапурская — IP должен быть сингапурским). Запрещено допускать разрывов соединения в процессе чекаута.
Шаг 3: Стратегия прогрева аккаунта — Anthropic Console / Web — После регистрации нового профиля сделайте несколько бесплатных запросов. На 2-й день оформите базовый тариф Pro. Дайте аккаунту отлежаться 3–7 дней (в идеале от 1 месяца) в щадящем режиме перед повышением лимитов или покупкой максимальных планов:
День 1: Регистрация + 3-5 бесплатных промптов в веб-интерфейсе
День 2: Оплата Claude Pro с чистой карты (строгое совпадение IP и страны карты)
День 3-7: Умеренное использование без резких смен подсетей и частых запросов
Неделя 2+: Переход на более высокие тарифы / командные подписки (при необходимости)
Результат: Прогретый трастовый аккаунт Anthropic с чистым биллингом, защищённый от автоматических проверок антифрод-системы.
2. Подбор и аренда VPS: баланс ресурсов, географии и стоимости
Контекст: Запуск Claude Code локально через VPN чреват банами: малейший сбой сети или утечка DNS мгновенно выдаёт реальный IP в РФ. Поднятие личного VPN на дешёвом однодолларовом сервере также не спасает от сетевых фризов и разрывов на клиентской машине. Радикальное решение — перенос всей рабочей среды на удалённый VPS, где Claude Code живёт и обращается к серверам Anthropic круглосуточно. Серверы в Сингапуре стоят неоправданно дорого ($40–$50 в месяц), однако геолокационная близость позволяет использовать соседние дата-центры (например, Малайзия, Куала-Лумпур — всего 310 км от Сингапура) почти в 5 раз дешевле без санкций со стороны системы безопасности.
Тайминг:[05:20], [05:49], [07:30]
Выгода: Экономия до $40 в месяц на инфраструктуре (VPS обходится в ~$6–$9 вместо $50) при сохранении стабильного высокоскоростного канала и полной изоляции от локальных разрывов связи.
Как применить:
Шаг 1: Подбор конфигурации хостинга — Хостинг-провайдеры (Hostinger, HostKey) — Выберите тариф со следующими минимальными характеристиками: 2–4 ядра CPU, 6–8 ГБ оперативной памяти RAM. Меньший объём памяти не позволит комфортно поднимать Docker-контейнеры и компилировать фронтенд-проекты, с которыми взаимодействует Claude Code.
Шаг 2: Выбор локации и операционной системы — Панель хостинга — Выберите локацию Куала-Лумпур (Малайзия), если у вас сингапурская карта, либо европейскую локацию, соответствующую вашей европейской карте. В качестве ОС выберите Ubuntu 24.04 LTS (или 26.04).
Шаг 3: Биллинг и первичный доступ — Панель управления VPS — Оплатите аренду зарубежной картой, указав адрес выставления счёта (Billing Address), привязанный к карте. После создания виртуальной машины сгенерируйте и сохраните надёжный пароль для пользователя root.
Рекомендуемая конфигурация VPS:
- CPU: 2-4 vCPU
- RAM: 6-8 GB
- Диск: NVMe от 50 GB
- ОС: Ubuntu 24.04 LTS
- Регион: Ближайший к стране карты (например, Малайзия для карт Сингапура)
Результат: Развёрнутая зарубежная виртуальная машина с достаточными аппаратными ресурсами для непрерывной сборки проектов и работы AI-агента.
3. Автоматизированная подготовка и харденинг Linux-сервера
Контекст: Ручная настройка Linux-окружения для новичка сложна: требуется сгенерировать SSH-пары ключей, завести непривилегированного пользователя, заблокировать доступ по паролю, накатить Node.js, настроить веб-интерфейс для первичной авторизации и развернуть Claude Code. Ошибки в правах доступа или оставленный открытым root-пользователь делают сервер уязвимым для сканеров и ботнетов. Автор автоматизировал весь процесс с помощью скрипта начальной загрузки (bootstrap), выполняемого одной командой на локальном компьютере (macOS / Windows).
Тайминг:[10:25], [11:03], [12:40]
Выгода: Сокращение времени развёртывания защищённого окружения с 2 часов до 10–15 минут без необходимости вручную администрировать Linux через консоль.
Как применить:
Шаг 1: Запуск скрипта автоматической настройки на локальной машине — Терминал macOS / PowerShell на Windows — Запустите установочную команду, скачивающую конфигуратор:
Шаг 2: Указание параметров подключения — Терминал — Введите публичный IPv4-адрес вашего арендованного VPS и стандартный порт 22. При запросе вставьте сгенерированный ранее пароль от root (символы при вводе скрыты).
Шаг 3: Сброс кэша старых ключей (при переустановке ОС) — Локальный терминал — Если ранее вы уже подключались к этому IP и система выдаёт ошибку host key verification, удалите старую запись командой:
ssh-keygen -R ВАШ_IP_АДРЕС
Шаг 4: Автоматическое выполнение bootstrap.sh — Удалённый сервер — Дождитесь завершения работы скрипта (10–20 минут). Скрипт создаст непривилегированного пользователя vibe, добавит публичный SSH-ключ, запретит вход по паролю, установит Node.js, Claude Code и настроит легковесный удалённый рабочий стол (noVNC/Xfce) для защищённой авторизации.
Результат: Полностью сконфигурированный защищённый сервер Ubuntu с готовым окружением Claude Code и доступом по SSH-ключам.
4. Авторизация в Claude Code через удалённый виртуальный рабочий стол
Контекст: Самый уязвимый этап — привязка CLI Claude Code к вашей подписке Claude Pro/Team. Если попытаться авторизовать CLI через браузер локального компьютера, в сессию попадёт локальный IP (РФ), что приведёт к перманентному бану аккаунта. Авторизацию необходимо производить целиком внутри периметра сервера, используя запущенный там же браузер. Для этого настроенный скрипт автоматически пробрасывает виртуальный рабочий стол в окно вашего локального браузера.
Тайминг:[14:14], [14:50], [23:08]
Выгода: Anthropic видит сессию авторизации исключительно с малазийского IP-адреса дата-центра: ни одного байта трафика из нежелательного региона не утекает наружу.
Как применить:
Шаг 1: Подключение к удалённому рабочему столу — Локальный веб-браузер — После окончания работы скрипта автоматически откроется страница локального хоста с удалённым рабочим столом сервера (noVNC). Если окно не открылось или соединение прервалось, поднимите защищённый SSH-туннель вручную в локальном терминале/PowerShell:
ssh -L 6080:localhost:6080 vibe@ВАШ_IP_АДРЕС
Затем перейдите в браузере по адресу: http://localhost:6080.
Шаг 2: Запуск процедуры логина — Виртуальный рабочий стол — На рабочем столе дважды кликните по иконке Login to Claude Code. В открывшемся терминале выберите темную/светлую тему и пункт входа через существующий аккаунт Claude:
Login with Claude account
Шаг 3: Подтверждение OAuth-сессии — Встроенный браузер на сервере — На сервере откроется браузер. Войдите в ваш аккаунт Anthropic, подтвердите разрешения доступа для CLI и нажмите Enter в терминале рабочего стола.
Результат: Токены авторизации безопасно сохранены внутри пользовательской директории ~/.claude на сервере. Claude Code полностью готов к работе без привязки к локальному компьютеру.
5. Интеграция удалённого сервера с локальным Visual Studio Code
Контекст: Работать внутри терминала удалённого стола неудобно — теряется привычный интерфейс, хоткеи и скорость локального редактора. Официальное расширение Remote - SSH для VS Code позволяет превратить удалённый сервер в полноценное рабочее пространство: все файлы проекта, терминалы, расширения и git-репозитории живут на VPS, а графическая оболочка рендерится на вашем локальном компьютере.
Тайминг:[15:46], [16:30], [17:43]
Выгода: Удобство нативной разработки в VS Code без задержек ввода, совмещённое со 100% безопасностью выполнения всех скриптов и запросов на стороне дата-центра.
Как применить:
Шаг 1: Установка расширения Remote - SSH — Локальный VS Code — Откройте вкладку Extensions (Ctrl+Shift+X или Cmd+Shift+X), найдите расширение Remote - SSH (от Microsoft) и нажмите Install.
Шаг 2: Подключение к хосту — Палитра команд VS Code — Нажмите Ctrl+Shift+P (Windows) или Cmd+Shift+P (macOS), введите команду и выберите хост:
Remote-SSH: Connect to Host...
Выберите предварительно созданный профиль хоста (пользователь vibe). Откроется новое окно VS Code, подключённое напрямую к серверу.
Шаг 3: Открытие рабочей директории — VS Code — Нажмите Open Folder, перейдите в домашнюю директорию пользователя /home/vibe/ и создайте рабочую папку work:
mkdir -p /home/vibe/work
Шаг 4: Установка Claude Code в удалённый VS Code — Вкладка расширений — В открытом удалённом окне найдите расширение Claude Code и нажмите Install in SSH: vibe-coder.
Шаг 5: Проверка сетевой принадлежности — Встроенный терминал VS Code (Ctrl + ~) — Запустите Claude CLI и проверьте, как агент идентифицирует своё местоположение:
claude
Промпт для проверки агента:
Где ты находишься? Какое устройство и страна по IP?
Агент вернёт ответ, подтверждающий работу на виртуальной машине в Куала-Лумпуре (Малайзия).
Результат: Полнофункциональная IDE, работающая с удалённой файловой системой сервера по безопасному SSH-каналу.
6. Локальное тестирование веб-приложений через Port Forwarding
Контекст: Когда Claude Code собирает сайт или запускает локальный сервер разработки (например, Vite, Next.js на порту 5173 или 3000), процесс запускается на сетевом интерфейсе сервера в Малайзии. Открывать порты наружу в публичный интернет небезопасно и непрактично. С помощью функции Port Forwarding в VS Code любой удалённый порт можно прозрачно пробросить на ваш локальный компьютер через зашифрованный SSH-туннель.
Тайминг:[19:25], [19:43]
Выгода: Мгновенный просмотр и отладка верстки и API веб-приложений в локальном браузере на localhost без деплоя в интернет.
Как применить:
Шаг 1: Запуск сервера разработки — Терминал VS Code — Попросите Claude развернуть или запустить тестовый сервер (например, Vite на порту 5173).
Шаг 2: Открытие панели портов — VS Code — Откройте панель терминала (Ctrl+J или Cmd+J) и перейдите во вкладку Ports (Порты).
Шаг 3: Добавление проброса порта вручную — Панель Ports — Если порт не подхватился автоматически, нажмите Forward a Port и введите номер нужного порта:
5173
Шаг 4: Просмотр приложения — Локальный веб-браузер — Откройте браузер на вашем основном ПК и перейдите по адресу:
http://localhost:5173
Результат: Трафик сайта шифруется и передаётся через SSH-сессию. Приложение, работающее на сервере в Малайзии, открывается на локальном компьютере как родное.
7. Автономная работа Claude Code 24/7 с помощью Tmux
Контекст: Если запустить агента в стандартном терминале VS Code и закрыть крышку ноутбука или выключить компьютер, SSH-сессия оборвётся, процесс Claude Code аварийно завершится, а генерация кода или выполнение сложной задачи будут потеряны. Чтобы агент продолжал автономно писать тесты, рефакторить код и собирать проекты сутками, процессы необходимо запускать внутри консольного мультиплексора tmux.
Тайминг:[20:43], [21:20], [21:50]
Выгода: Возможность поставить Claude масштабную задачу на ночь, полностью обесточить локальный ПК и вернуться утром к готовому результату без риска потери прогресса.
Как применить:
Шаг 1: Создание изолированной сессии Tmux — Удалённый терминал VS Code — Запустите новую сессию с читаемым именем:
tmux new -s claude
Шаг 2: Постановка длительной задачи — Сессия Tmux — Запустите Claude Code и скормите агенту объёмный промпт:
claude
Шаг 3: Отсоединение от сессии (Detach) — Сессия Tmux — Чтобы выйти из сессии, оставив процесс работать в фоне, последовательно нажмите сочетание клавиш:
Сначала: Ctrl + BЗатем (отпустив Ctrl+B): D
В терминале появится надпись [detached (from session claude)]. Теперь можно спокойно закрывать VS Code и выключать ноутбук.
Шаг 4: Просмотр и возврат в сессию — Удалённый терминал VS Code — После включения ПК и повторного входа на сервер выполните проверку и подключение к процессу:
Результат: Полная автономность AI-разработки. Claude Code работает непрерывно независимо от состояния вашего локального компьютера и качества домашнего интернет-соединения.
FAQ
В: Почему нельзя просто поднять свой VPN на малазийском/сингапурском VPS и работать локально?
О: При использовании клиентского VPN на локальном компьютере любая кратковременная просадка сети, перезагрузка роутера или переход ноутбука в спящий режим приводит к мгновенной утечке реального IP в РФ. Anthropic фиксирует всплески разных геопозиций в рамках одной сессии и отправляет аккаунт в бан. Размещение среды на самом сервере гарантирует, что запросы к API всегда уходят с одного статического зарубежного IP.
В: Что делать, если при подключении скрипта возникает ошибка «Host key verification failed»?
О: Эта ошибка означает, что на вашем компьютере сохранился старый цифровой отпечаток сервера для этого IP (например, если вы переустановили операционную систему на VPS). Очистите кэш ключей одной командой в локальном терминале: ssh-keygen -R ВАШ_IP_СЕРВЕРА, после чего повторите подключение.
В: Подойдет ли самый дешёвый VPS за 1–2 доллара с 1 ядром и 1 ГБ RAM?
О: Нет. Такой сервер зависнет при первой же установке тяжелых npm-пакетов, сборке фронтенда или одновременном запуске Claude Code и Docker. Для стабильной работы LLM-агента с кодовой базой требуется как минимум 2 ядра vCPU и от 6 до 8 ГБ RAM.
В: Законно ли использовать адрес в Малайзии, если карта зарегистрирована в Сингапуре?
О: По строгим правилам антифрода страна должна совпадать полностью. Однако практика показывает, что расстояние между Куала-Лумпуром и Сингапуром составляет около 300 км, и геораспределение дата-центров в этом кластере воспринимается системами Anthropic лояльно. Это позволяет платить $6–$8 в месяц вместо $40–$50 за сингапурскую VPS.
В: Как поступить, если слетела сессия авторизации Claude Code?
О: Не пытайтесь авторизоваться локально. Поднимите SSH-туннель до графического стола сервера (ssh -L 6080:localhost:6080 vibe@IP), откройте в браузере http://localhost:6080, запустите ярлык Login to Claude Code и пройдите повторную авторизацию в изолированном браузере дата-центра.
В: Можно ли через такую конфигурацию редактировать файлы, которые лежат на локальном диске ПК?
О: По умолчанию файлы лежат на сервере внутри папки /home/vibe/work. Для сквозной синхронизации локальных папок с удалённым сервером настраивается двусторонний SSHFS-маунт или скрипты синхронизации через rsync/Unison (разбираются в расширенной версии гайда автора), что позволяет удалённому Claude запускать локальные сценарии.
Ресурсы и ссылки
Hostinger — Хостинг-провайдер с недорогими VPS в регионе Юго-Восточной Азии (Куала-Лумпур/Сингапур) — https://hostinger.com
HostKey — Альтернативный хостинг с гибкими конфигурациями виртуальных машин под разработку — https://hostkey.com
Плати по миру — Сервис выпуска зарубежных виртуальных карт для оплаты подписок и инфраструктуры — упомянут в видео
Remote - SSH — Официальное расширение VS Code для удаленной разработки через SSH-туннель — vscode:extension/ms-vscode-remote.remote-ssh
Tmux — Терминальный мультиплексор для поддержания фоновых сессий на Linux — встроенный инструмент Ubuntu
Репозиторий автонастройки VPS — Скрипт автоматического харденинга, создания пользователя vibe и настройки рабочего стола — ссылка в Telegram-канале автора
Конспект создан на основе видео «Claude Code на удалённом сервере» канала AI / Vibe Coding. Все права на оригинальный материал принадлежат авторам.Источник: https://www.youtube.com/watch?v=OiTr-ucIV3o