Проблема 1 — VPN неудобный. Одни сервисы не работают без него, другие не работают с ним, поэтому весь день приходится перетыкиваться туда-сюда, это раздражает. Плюс те VPN, которыми пользуюсь я, иногда (стараниями Роскомнадзора видимо) умирают на несколько часов — и вся работа встает. 

Проблема 2 — недавно на Реддите чувак рассказывал, как проморгал какое-то разрешение — и агент снес ему весь диск D. Безвозвратно. У меня тоже были случаи, когда нейронка затупила и удалила что-то не то, но она хотя бы удаляла файлы из проектов, подключенных к Гитхабу. Восстановил и работаешь дальше. Но если она безвозвратно удалит какие-то личные файлы за пределами проекта, будет неприятно.

Я нашел изящный способ решить обе проблемы одним махом. Работает не только с Claude Code, но и с любым другим CLI-агентом — такие есть у Codex, Gemini и даже у Cursor.

Коротко и для прошаренных — просто запускайте Claude Code на нероссийском VPS и подключайтесь к нему по SSH. У меня VPS в Латвии, все прекрасно работает, VPN не нужен.

Ну и чуть подробнее для тех, кто не знает, как это сделать.

Покупаем VPS

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

Подойдет любой провайдер, у которого есть сервера за пределами России. Я взял латвийский сервер на Beget (можно рублями оплатить), знакомые разработчики советовали Hostinger и DigitalOcean (там рублями платить нельзя).

Чтобы попробовать, подойдет даже дешевый VPS на 2 Гб и и 2 ядра CPU.

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

На VPS устанавливаем Ubuntu.

У меня вот такой:

Устанавливаем Claude Code

Здесь все как обычно — устанавливаем CC через терминал, как и на локальной машине. Инструкция на всякий случай.

На VPS появится папка .claude — в ней хранятся все настройки. Я закинул эту папку в Github-репозиторий, чтобы сохранить все кастомные команды, субагентов и скиллы на случай переезда. Надо сменить провайдера — просто забрал уже настроенный CC с Github и все. 

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

Ну а так как CC работает на VPS, то он не имеет никакого доступа к нашим личным файлам. Максимум, что он может сделать — снести сам VPS. Просто восстановите его из бэкапа и все.

Код проектов я тоже храню на VPS. А вот сами проекты запускаю на отдельном VPS — если Claude что-то сломает или положит сервер, никакой сервис не упадет.

Как с этим работать

Конечно, можно подключиться по SSH через терминал, но мне так не очень удобно. Хочется видеть файлы, которые CC меняет и создает, самому руками что-то редактировать и так далее.

Мне больше нравится работать через VS Code.

1. Устанавливаем и настраиваем плагин remote-ssh (инструкция)

2. Устанавливаем плагин Claude Code — он позволяет запускать CC не в терминале, а в более удобном чате (ну мне удобнее, во всяком случае)

С этими двумя плагинами работа выглядит так:

  1. Запускаем remote-ssh

  2. Подключаемся к нашему VPS

  3. Выбираем нужный проект

  4. В VS Code видно все файлы, их можно открывать и редактировать

  5. Все сессии Claude Code в плагине, будут запускаться сразу на VPS

Ну и все. Вы работаете с CC точь-в-точь как на локальной машине, но без VPN. И без риска, что агент удалит личные файлы или еще как-то нагадит на личном компьютере.

На каких-то простых задачах я запускаю режим "claude --dangerously-skip-permissions" — так получается быстрее. Агент 10-15-30 минут делает какую-то рутину без риска что-то безвозвратно сломать. На личном компе было страшно запускать этот режим, а тут нормально.

С телефона тоже можно

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

Так как CC у нас теперь работает не локально, а на сервере, мы можем общаться с ним с любого устройства, в том числе с телефона.

Для этого ставим приложение Termius (есть и на Android, и на iOS).

Из Termius можно подключиться по SSH к VPS, запустить сессию Claude Code и работать с ним, как обычно. Единственный нюанс — мобильный интернет нестабильный (особенно сейчас). Если запустить Claude Code просто так, то при потере соединения прервется и активная сессия агента. Чтобы этого не происходило, используйте tmux.

На всякий случай. tmux — это утилита, которая позволяет запустить терминал в фоновом режиме и подключаться-отключаться по необходимости без завершения сессии.

Заходите в tmux, запускаете Claude, потом выходите — а сессия продолжается, Claude делает задачу. Подключились снова, дали еще задачу, отключились — и так далее.

Сначала установим tmux:

sudo apt install tmux

Сделаем короткую команду для запуска:

echo 'alias tm="tmux attach -t claude || tmux new -s claude"' >> ~/.bashrc
source ~/.bashrc

Как с этим работать:

  1. Подключаемся к VPS с телефона через Termius

  2. Пишем команду tm, чтобы запустить tmux

  3. Пишем команду claude, чтобы запустить СС

  4. Работаем с Claude Code как обычно

  5. Если связь пропадет, или вы закроете Termius, можно просто открыть сессию заново. Пишем tm — и попадаем в уже открытый чат с CC.

Удобно, в общем.

А если я не разработчик и не понимаю все эти VPS, SSH и прочее?

Запустите локально Claude Code, скормите ему эту статью и попросите написать детальную инструкцию, как все сделать и настроить. Большую часть работы CC выполнит сам — подключится к вашему серверу по SSH, подключит Github, создаст репозиторий, скопирует все проекты с компьютера на VPS и так далее. Вам надо будет только оплатить сам VPS и дать CC доступы, которые он попросит.

Я проверял, все с первого раза нормально настраивает.

Но вообще это и руками делается очень просто.


Собственно, вот и все.

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

Комментарии (9)


  1. Kenya-West
    12.12.2025 11:00

    Проблема 1 — VPN неудобный. Одни сервисы не работают без него, другие не работают с ним, поэтому весь день приходится перетыкиваться туда-сюда, это раздражает

    Skill issue. Практически все клиенты на всех популярных платформах поддерживают split tunneling.


    1. molyanov Автор
      12.12.2025 11:00

      Да, но не все. У меня довольно популярный клиент, которым я еще с 2014 года пользуюсь, и в нем нет split tunneling

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


      1. Bardakan
        12.12.2025 11:00

        у знакомых был платный аккаунт с ненулевым балансом?


        1. molyanov Автор
          12.12.2025 11:00

          Да, был. Непотраченные деньги возвращали на карту, аккаунт банили

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


    1. Bardakan
      12.12.2025 11:00

      для split tunneling нужно знать ip/домены, которые нужно исключить из туннелирования. А это не всегда просто


  1. romant094
    12.12.2025 11:00

    По скрину вижу, что Beget'ом пользуешься. Я тоже, очень им доволен!


  1. 411
    12.12.2025 11:00

    Код ещё тестировать надо, если проект большой, на маленьком VPS будет долго.

    Идея имеет право на жизнь, но вообще решение вижу в том, чтобы запускать в дев контейнере claude code. Но пока такое не настраивал.


    1. molyanov Автор
      12.12.2025 11:00

      Если проект большой, то можно просто сервер побольше взять. Или на этом маленьком держать код и СС, а запускать проекты на отдельном большом VPS в докерах

      Про контейнер я у Антропиков видел статью, но сам не тестил. Мне с VPS идея понравилась, тем более что можно какие-то задачи накидать с телефона через Термиус, если в дороге про них вспомнил


      1. 411
        12.12.2025 11:00

        Спасибо за ссылку!

        Альтернативой коннекту на сервер можно рассмотреть ngrok или его аналоги, тот же frp на внешнем сервере, например. В таком случае сервер подешевле взять можно, да и впн на нём ещё накатить.