Claude.ai: кнопка за кнопкой
Свой сервер для Claude
Содержание гида

Два маршрута через свой сервер

Свой сервер для Claude

ПОШАГОВАЯ ИНСТРУКЦИЯ · 12 СЕНТЯБРЯ 2026

Обычный VPN помогает открыть Claude из России, но у него есть слабое место: адрес может меняться, а одним сервером нередко пользуется много людей. Собственный европейский сервер даёт тебе отдельный постоянный IP и второй уровень контроля над доступом

На практике проблема выглядит просто: вчера Claude открывался, сегодня показывает ошибку региона, а после смены VPN снова работает. Это не всегда означает бан аккаунта. Иногда сервис не принимает именно текущий адрес или видит вход из другой страны

Свой сервер нужен не для того, чтобы сделать Claude умнее. Он нужен, чтобы перестать каждый раз искать удачный VPN и собрать понятное рабочее место, адрес которого не меняется без твоего решения

Зачем свой сервер, если есть VPN

Если сегодня Claude открывается только при удачно выбранном VPN-сервере, а завтра адрес уже другой, доступ превращается в лотерею. Свой VPS убирает эту случайность: адрес закреплён за тобой, а назначение сервера выбираешь ты

Региональные ограничения и проверки со стороны сервиса никуда не исчезают. Зато ты больше не зависишь от перегруженного общего VPN, не переключаешься между случайными странами и заранее знаешь, с какого IP заходишь в аккаунт

Дальше есть два маршрута. В первом сервер становится твоим личным VPN, а Claude остаётся на привычном компьютере. Во втором на сервер переезжают Claude Code и рабочие проекты: попасть к ним можно двумя независимыми способами - через браузер по CloudCLI или через приложение VS Code на компьютере, которое подключается к серверу напрямую по SSH (защищённый удалённый доступ - способ, которым любая программа на твоём компьютере может напрямую работать с файлами сервера, как будто они лежат локально). Это не два шага одного пути, а два разных входа в один и тот же сервер - обычно хватает только CloudCLI

Путь АТвой компьютер
Свой VPN на VPS
Claude на твоём компьютере
Путь ББраузер (плюс VS Code по желанию)
CloudCLI, опционально SSH
Claude Code и проекты на VPS

В пути А сервер отвечает только за соединение. В пути Б он хранит проекты и выполняет работу

Путь А проще и привычнее: подключаешь свой VPN и пользуешься Claude на компьютере как раньше. Ноутбук выключен, значит и работа Claude остановлена

Путь Б требует больше настройки: Claude Code, проекты и веб-панель работают на сервере. Зато можно зайти с другого компьютера или телефона, а фоновые процессы не зависят от крышки ноутбука

Не нужно выбирать маршрут навсегда. Можно начать с личного VPN, спокойно проверить сервер и только потом добавить Claude Code. Можно оставить оба варианта: один для обычного claude.ai, второй для проектов, кода и долгих задач

У собственного VPS постоянный адрес, но это адрес дата-центра. Он снижает риск, связанный со случайной сменой IP, однако не даёт стопроцентной гарантии от блокировки аккаунта, ограничения доступа или других мер со стороны Anthropic

Быстрый выбор: нужен только стабильный доступ с одного устройства - путь А. Нужен постоянно работающий Claude Code с проектами - путь Б

Что это такое простыми словами

В обоих маршрутах ты арендуешь один и тот же тип сервера. Разница начинается после аренды: какую роль этот сервер будет выполнять

VPS можно представить как небольшой компьютер в европейском дата-центре. У него есть свой адрес в интернете, операционная система и пароль для входа. Он работает круглые сутки, даже когда твой ноутбук закрыт

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

Путь А

Сервер как личный VPN

Claude, файлы и VS Code остаются на твоём компьютере. Через сервер проходит только интернет-соединение с постоянным европейским IP

Путь Б

Сервер как рабочий компьютер

Claude Code и проекты находятся на VPS. CloudCLI показывает их в браузере, а VS Code может подключиться к тому же серверу по SSH

Для пути А домен обычно не нужен: приложение VPN подключается прямо к IP сервера. Для пути Б домен заменяет набор цифр понятным адресом. HTTPS шифрует данные между браузером и сервером, а отдельный пароль не пускает посторонних в CloudCLI

CloudCLI и VS Code можно использовать вместе

CloudCLI удобен для входа через браузер и телефон. VS Code удобнее для вайбкодинга: дерево проекта, сравнение изменений, Git, несколько терминалов и контроль агентов. Оба интерфейса могут работать с одними файлами на сервере

Что понадобится и сколько стоит

Сначала выбери маршрут, затем собирай покупки. Для пути А достаточно сервера и приложения VPN. Для пути Б дополнительно нужны вторая, отдельная установка Claude Code прямо на сервере (не та, что уже может стоять у тебя на компьютере), домен и защищённая веб-панель

Здесь легко перепутать три разные оплаты. VPS оплачивает работу удалённого компьютера. Домен оплачивает его короткий адрес. Тариф Claude или расход API оплачивает работу самой модели. Одна покупка не включает две другие

  1. Для обоих путей: европейский VPS на Ubuntu. AmneziaVPN официально поддерживает Ubuntu 22.04 или 24.04 на KVM-сервере с публичным IPv4 и архитектурой x86-64. Если допускаешь переход к пути Б, сразу выбирай не меньше 4 ГБ памяти, как требует Claude Code
  2. Для пути А: приложение AmneziaVPN и аккаунт Claude. AmneziaVPN устанавливает VPN на твой VPS и подключает к нему компьютер или телефон. Дальше через этот же VPN работает любой продукт Claude на этом устройстве - и claude.ai в браузере, и Claude Code в VS Code или терминале. Оплата сервера не включает Claude: ты продолжаешь пользоваться тем бесплатным или платным тарифом, который доступен твоему аккаунту
  3. Для пути Б: аккаунт с доступом к Claude Code. CloudCLI даёт только браузерный интерфейс. Доступ к Claude Code оплачивается отдельно через подходящую подписку Claude или через API-биллинг, если выбран этот способ работы
  4. Для пути Б: домен. Домен можно найти примерно от 179 рублей за первый год, но итоговая цена зависит от доменной зоны, регистратора, акции при покупке и стоимости продления
  5. Для первого входа в Claude Code: работающий VPN. Он понадобится на устройстве, где откроется ссылка авторизации. При повторном входе может понадобиться снова

Из чего складывается цена сервера

Стоимость зависит от хостинга, страны размещения, количества памяти и процессоров, объёма диска, включённого трафика и публичного IPv4. Timeweb можно оплатить российской картой. Hetzner часто предлагает более низкую цену, но для оплаты нужна зарубежная карта. VDSina - ещё один вариант с минимальным тарифом около $2,10 в месяц и включённым 1 ТБ трафика. Для пути Б сравнивай конфигурации с 4 ГБ памяти, европейской локацией и публичным IPv4. Для пути А проверяй KVM, x86-64 и публичный IPv4

Прочитать схему проще, чем впервые настроить сервер. В ИИ-Лагере можно пройти этот маршрут на своём экране: выбрать способ доступа, подключить сервер и довести Claude Code до рабочего проекта. Первые три дня бесплатные - посмотреть практикум

Шаг 1. Арендовать сервер

Аренда сервера одинакова для обоих маршрутов. После получения IP путь А остаётся в приложении VPN, а путь Б продолжается в терминале сервера

Выбери хостинг и создай VPS

На Timeweb ищи облачные серверы. На Hetzner нужен Cloud Server. На VDSina - обычный VPS/VDS, не Hi-CPU. Названия кнопок и состав тарифов меняются, поэтому ориентируйся на параметры, а не на цвет карточки

Сохрани данные доступа

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

[НУЖНА ПРОВЕРКА] Уточнить на реальном аккаунте, где Timeweb и Hetzner показывают пользователя, IP и кнопку подключения

Результат: сервер запущен, у тебя есть его IP и безопасно сохранённый доступ

Путь А

Поставь свой VPN через AmneziaVPN

Установи свежую версию AmneziaVPN на компьютер или телефон. Добавь подключение, выбери Self-hosted VPN, введи IP, SSH-пользователя и пароль или ключ от VPS. В автоматическом режиме приложение установит AmneziaWG и создаст готовое подключение без ручных команд в терминале

Три экрана AmneziaVPN: кнопка добавления соединения, пункт Self-hosted VPN и форма Configure your server с полями IP-адреса, SSH Username и пароля
Путь до формы в AmneziaVPN: кнопка «+» → «Self-hosted VPN» → «Configure your server» с полями IP-адреса, SSH-пользователя и пароля. Официальный кадр из документации Amnezia

Кадр выше - из англоязычной документации Amnezia. Если у тебя приложение на русском, названия кнопок и полей могут звучать чуть иначе при дословном переводе - расположение и порядок шагов останутся теми же

После подключения проверь внешний IP и открой Claude на своём устройстве. Claude, VS Code и проекты остаются на этом устройстве. Домен, CloudCLI и установка Claude Code на VPS для пути А не нужны

Путь А завершён: твой компьютер выходит в интернет через личный европейский VPN. Если нужен постоянно работающий Claude Code, переходи к пути Б

Шаг 2. Подключить домен

Этот и следующие два шага относятся к пути Б. Цифры IP неудобно запоминать, а открывать рабочую панель без HTTPS опасно

Создай A-запись

Открой управление DNS у регистратора домена. Создай A-запись для выбранного поддомена и направь её на IP нового сервера. Не добавляй в поле IP протокол, порт или путь

Дождись обновления DNS

Запись может появиться не сразу. Проверяй, что выбранный адрес уже возвращает IP сервера, и только потом настраивай HTTPS

[НУЖНА ПРОВЕРКА] Проверить домен Жанны после создания записи и зафиксировать реальное время обновления

Результат: доменное имя указывает на IP сервера

Шаг 3. Поставить Claude Code

Путь Б продолжается здесь. Сервер уже работает, но Claude на нём ещё нет. Подключись через терминал и установи официальный Claude Code

Установи Claude Code

На Ubuntu Anthropic рекомендует нативный установщик. Скопируй команду целиком и выполни её на сервере

curl -fsSL https://claude.ai/install.sh | bash
claude --version

Если команда завершилась ошибкой 403 или curl вернул HTML вместо установщика, не повторяй её вслепую. Открой раздел ошибок ниже

Войди в аккаунт

Запусти команду claude. Claude Code покажет способ авторизации. Включи VPN на своём телефоне или компьютере, открой выданную ссылку, войди в свой аккаунт и вернись в терминал

Экран CloudCLI «Choose Your AI Assistant» с выбранным Claude Code и полем выбора модели Opus
Так выглядит CloudCLI сразу после установки: подтверждает, что Claude Code на сервере работает, и даёт выбрать модель. Кадр из открытого проекта claudecodeui, у тебя экран будет тем же

Результат: команда claude открывает рабочую сессию на сервере

Шаг 4. Веб-доступ через CloudCLI

Финальный шаг пути Б добавляет браузерный интерфейс к Claude Code. Те же проекты затем можно открыть в VS Code по SSH

Проверь Node.js и установи CloudCLI

CloudCLI требует Node.js 22 или новее - это отдельная программа для запуска таких веб-сервисов, без неё CloudCLI просто не запустится. После проверки версии установи официальный пакет веб-интерфейса

node --version
npm install -g @siteboon/claude-code-ui

Если Node.js не установлен или версия ниже 22, сначала поставь Node.js 22 из официального источника. Команду установки под конкретный образ сервера нужно проверить на живом VPS

Дай Claude готовое задание

Самая сложная часть здесь не установка пакета, а постоянный запуск, HTTPS и защита панели. Эту часть можно поручить Claude Code, но результат всё равно нужно проверить

Настрой на этом Ubuntu-сервере постоянный и безопасный доступ к CloudCLI

Сначала спроси у меня точное доменное имя и покажи план без изменений

Требования:
- Node.js 22 или новее
- пакет @siteboon/claude-code-ui из официальной документации
- постоянный запуск после перезагрузки сервера через PM2
- CloudCLI слушает только локальный адрес на порту 3001
- снаружи доступ только через reverse proxy с HTTPS
- перед панелью отдельная авторизация
- порт 3001 не открывать в публичный интернет
- не менять SSH и firewall, пока не покажешь точный план и не получишь моё подтверждение

После настройки проверь перезапуск сервера, HTTPS, авторизацию и доступ к проектам Claude Code. В конце перечисли изменённые файлы, службы и команды проверки

Проверь результат с телефона

Открой свой доменный адрес в браузере. Сначала должна появиться отдельная авторизация, затем интерфейс CloudCLI с проектами и сессиями

Главная CloudCLI: список сессий слева, открытый чат с Claude Code справа, вкладки Chat, Shell и Files сверху
Главная CloudCLI после входа: слева список сессий и проектов, справа открытый чат с Claude Code. Кадр из открытого проекта claudecodeui, у тебя будет тот же интерфейс со своими проектами

[НУЖНА ПРОВЕРКА] На реальном сервере подтвердить автозапуск PM2, сертификат HTTPS и закрытый снаружи порт 3001

Результат: Claude Code открывается по защищённому адресу с компьютера и телефона, а после перезагрузки сервера CloudCLI запускается сам

Если что-то пошло не так

Не переустанавливай сервер при первой ошибке. Сначала найди слой, на котором оборвалась цепочка: сервер, домен, Claude Code или CloudCLI

AmneziaVPN не устанавливает путь А

Сверь VPS с официальными требованиями: Ubuntu 22.04 или 24.04, виртуализация KVM, публичный IPv4 и архитектура x86-64. Проверь SSH-доступ теми же данными, которые ввела в приложение

VPN подключился, но Claude не открывается

Проверь внешний IP и доступ к другим сайтам. Если интернет работает, а Claude возвращает отказ, не считай постоянный IP гарантией: адрес дата-центра тоже может не пройти проверку сервиса

Домен не открывается

Проверь, что A-запись возвращает IP именно этого сервера. Если запись только что создана, дождись обновления DNS. Не меняй одновременно DNS, firewall и reverse proxy, иначе причину будет трудно найти

Claude Code не устанавливается

Проверь Ubuntu и доступ сервера к интернету. Официальные требования Claude Code начинаются с Ubuntu 20.04 и 4 ГБ памяти. При ошибке curl или 403 сохрани полный текст ошибки для диагностики

После команды claude снова просит войти

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

CloudCLI открылся, но проектов нет

Официальный разбор CloudCLI советует сначала запустить Claude Code хотя бы один раз внутри папки проекта. После этого обнови страницу и проверь, что каталог доступен пользователю, от которого работает CloudCLI

Ошибка EADDRINUSE на порту 3001

Порт уже занят другим процессом или второй копией CloudCLI. Не убивай процесс наугад. Сначала выясни, кто слушает порт, и проверь настройки PM2

Страница открывается по IP, но не по HTTPS

CloudCLI работает, ошибка находится в домене или reverse proxy. Проверь DNS, журнал Caddy или nginx и выпуск сертификата. Не открывай порт 3001 как временный постоянный обход

Что ещё умеет твой сервер

Claude Code занял только часть сервера. На той же машине можно держать рабочие процессы, которым нужен круглосуточный запуск

Оба маршрута на одном сервере

Технически на одном VPS могут работать и AmneziaVPN, и Claude Code с CloudCLI. VPN обслуживает соединение твоих устройств, а Claude Code работает со своими папками и процессами

Для новичка безопаснее сначала закончить один маршрут и проверить его, затем добавлять второй. Перед совмещением Claude должен показать план портов, firewall и служб. Нельзя разрешать ему закрывать SSH или публиковать порт CloudCLI 3001

Следующий уровень

  • Telegram-боты и обработчики сообщений
  • Небольшие сайты и внутренние панели
  • Сценарии по расписанию и автоматические проверки
  • Git-репозитории, сборки и тесты
  • Несколько AI-агентов с отдельными проектами и задачами

Не складывай всё в один процесс и не открывай наружу лишние порты. Для каждого сервиса нужны отдельная папка, служба, журнал и понятный способ восстановления

Официальные материалы для проверки

Дальше по теме

Что логично прочитать следующим

Сервер есть, теперь дай ему настоящую работу

В ИИ-Лагере ты разберёшься с Claude Code на своём проекте: от первой папки и понятной задачи до рабочих агентов и автоматизации. Сервер останется твоей постоянной площадкой, а не дорогой пустой коробкой

Перейти в ИИ-Лагерь
Независимый русскоязычный гид. Claude, Anthropic и CloudCLI являются товарными знаками их владельцев