Проблема 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 не в терминале, а в более удобном чате (ну мне удобнее, во всяком случае)
С этими двумя плагинами работа выглядит так:
Запускаем remote-ssh
Подключаемся к нашему VPS
Выбираем нужный проект
В VS Code видно все файлы, их можно открывать и редактировать
Все сессии 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
Как с этим работать:
Подключаемся к VPS с телефона через Termius
Пишем команду tm, чтобы запустить tmux
Пишем команду claude, чтобы запустить СС
Работаем с Claude Code как обычно
Если связь пропадет, или вы закроете Termius, можно просто открыть сессию заново. Пишем tm — и попадаем в уже открытый чат с CC.
Удобно, в общем.
А если я не разработчик и не понимаю все эти VPS, SSH и прочее?
Запустите локально Claude Code, скормите ему эту статью и попросите написать детальную инструкцию, как все сделать и настроить. Большую часть работы CC выполнит сам — подключится к вашему серверу по SSH, подключит Github, создаст репозиторий, скопирует все проекты с компьютера на VPS и так далее. Вам надо будет только оплатить сам VPS и дать CC доступы, которые он попросит.
Я проверял, все с первого раза нормально настраивает.
Но вообще это и руками делается очень просто.
Собственно, вот и все.
У меня есть тележка, где я рассказываю про свой опыт в бизнесе и менеджменте, AI-assisted разработке, запуске и продвижении мини-проектов. Если вам такое интересно, заходите в гости.
Комментарии (9)

411
12.12.2025 11:00Код ещё тестировать надо, если проект большой, на маленьком VPS будет долго.
Идея имеет право на жизнь, но вообще решение вижу в том, чтобы запускать в дев контейнере claude code. Но пока такое не настраивал.

molyanov Автор
12.12.2025 11:00Если проект большой, то можно просто сервер побольше взять. Или на этом маленьком держать код и СС, а запускать проекты на отдельном большом VPS в докерах
Про контейнер я у Антропиков видел статью, но сам не тестил. Мне с VPS идея понравилась, тем более что можно какие-то задачи накидать с телефона через Термиус, если в дороге про них вспомнил
411
12.12.2025 11:00Спасибо за ссылку!
Альтернативой коннекту на сервер можно рассмотреть ngrok или его аналоги, тот же frp на внешнем сервере, например. В таком случае сервер подешевле взять можно, да и впн на нём ещё накатить.
Kenya-West
Skill issue. Практически все клиенты на всех популярных платформах поддерживают split tunneling.
molyanov Автор
Да, но не все. У меня довольно популярный клиент, которым я еще с 2014 года пользуюсь, и в нем нет split tunneling
И остается проблема с тем, что Антропики могут забанить, потому что подозрительно часто меняешь локацию. У меня двух знакомых забанили так
Bardakan
у знакомых был платный аккаунт с ненулевым балансом?
molyanov Автор
Да, был. Непотраченные деньги возвращали на карту, аккаунт банили
Некритично, просто создаешь новый и пользуешься дальше. Но все равно лишний геморрой
Bardakan
для split tunneling нужно знать ip/домены, которые нужно исключить из туннелирования. А это не всегда просто