Вечером пятницы мне написал знакомый: "Слушай, я поставил OpenClaw на сервер, чтобы агенты сами отвечали в Telegram, а теперь мне страшно. Веб-морда торчит на всех портах, я нашел в логах попытки входа из Китая". Он не один такой. OpenClaw штука мощная, но без нормального VPN-доступа вы буквально оставляете ключи от своей частной ИИ-инфраструктуры первому встречному боту.
Настроить VPN для OpenClaw не так сложно, как кажется. Сегодня разложу по полочкам рабочий вариант с OpenVPN Access Server, а заодно покажу, как подключить агентов к нейросетям через 3GPT, если вы в России и устали от танцев с бубном вокруг иностранных карт.
Зачем OpenClaw VPN, если есть пароль
OpenClaw это агентная платформа, которая живет на вашем железе. Она подключается к Telegram, Discord, WhatsApp и другим каналам. Через браузерную панель управления можно рулить всеми сессиями и конфигами. Пароль от админки не спасает, если IP-адрес сервера торчит наружу. Сканеры прочесывают интернет постоянно, находят открытые порты 80, 443, 8080 и начинают долбить авторизацию. Слабый пароль, забытая уязвимость в Caddy, одна ошибка в конфиге, и ваши агенты уже пишут спам от вашего имени.
VPN решает проблему радикально: ни один порт наружу не торчит, доступ только через зашифрованный туннель, и только те, кому вы выдали сертификат, могут открыть панель. Именно так secure-специалисты советуют делать для любых self-hosted инструментов, а для ИИ-агентов это критично вдвойне. Ваши агенты имеют доступ к перепискам, файлам, возможно к платежным данным. Пускать в это все кого попало нельзя. На Reddit такие случаи разбирают регулярно: забытый открытый порт приводит к тому, что чужие боты начинают дергать агентов.
Что понадобится для настройки
Берем за основу проверенный сценарий из туториала по OpenClaw и OpenVPN Access Server, он как раз рассчитан на DigitalOcean. Но подойдет любой VPS с Ubuntu. Минимальный набор такой:
- VPS с Ubuntu 22.04 или новее, хотя бы 2 ГБ оперативки
- Домен или просто IP для OpenVPN Access Server, хотя IP хватит
- OpenClaw, установленный и запущенный
- Клиент OpenVPN Connect на вашем ноутбуке или телефоне
- Пара свободных вечеров, если делаете это в первый раз
OpenVPN Access Server в бесплатной версии позволяет два одновременных подключения. Для личного использования этого достаточно. Если нужно больше, придется покупать лицензию, но для тестов и домашних проектов бесплатно хватает с головой.
Разворачиваем OpenClaw на DigitalOcean
Если OpenClaw у вас еще не стоит, проще всего взять готовый образ из DigitalOcean Marketplace. Там все предустановлено, останется только следовать инструкции. После деплоя заходите по SSH, запускаете начальную настройку. Утилита openclaw onboard сама проведет вас по шагам: создаст пользователя, запустит Gateway и покажет токен для подключения каналов.
Важный момент: токен Gateway храните в секрете. Через него можно привязать новые каналы и получить доступ к управлению. Если токен утечет, злоумышленник сможет подключить свой Telegram-канал к вашей инсталляции. Лучше сразу сохранить его в менеджер паролей.
После запуска Gateway откройте браузерный интерфейс управления. Локальный адрес по умолчанию указан в документации OpenClaw, он обычно завязан на localhost. Но чтобы попасть на него с вашей машины, нужно либо SSH-туннель, либо сразу настроить доступ через VPN. Правильный выбор очевиден.
Режем лишние порты через Caddy
В туториале, на который я ссылался, OpenClaw настраивают с Caddy для автоматического HTTPS. Это удобно, но если оставить все как есть, то 443 порт будет открыт наружу. Мы сделаем иначе: ограничим приложение только локальным адресом.
В конфиге Caddy пропишите правило, чтобы он слушал только на приватном IP вашего VPS. Например, если приватный IP дроплета 10.138.0.5, то в Caddyfile указываете:
openclaw.local {
bind 10.138.0.5
reverse_proxy localhost:3000
}
После этого Caddy перестанет слушать внешний интерфейс. Но на этом не останавливайтесь. Даже привязанный к приватному IP сервис может быть доступен, если пакеты до него дойдут. Брандмауэр все равно нужен.
Ставим OpenVPN Access Server
Дальше все по классике. Устанавливаете OpenVPN Access Server на тот же VPS. Официальный скрипт установки скачивается с сайта OpenVPN, после чего вы попадаете в веб-интерфейс администратора с адресом вида https://ваш-сервер:943/admin. Там нужно принять лицензию и задать пароль администратора.
После входа в админку переходим в раздел Configuration, затем VPN Settings. Прокручиваем до раздела Routing. Вот тут ключевой момент. В туториале по OpenClaw советуют выставить routing mode в NAT, чтобы источник пакетов виделся как приватный IP самого сервера доступа. Это означает, что OpenClaw видит трафик от VPN-клиента так, будто он идет с того же сервера, и не пытается анализировать странные подсети.
Настраиваем NAT и добавляем приватный IP
В том же разделе Routing есть поле IP addresses and subnets. Туда нужно вписать приватный IP дроплета с OpenClaw. Например, если ваш сервер OpenClaw имеет адрес 10.138.0.5, вы добавляете эту подсеть или конкретный адрес. Это делается для того, чтобы OpenVPN Access Server знал, какие адреса маршрутизировать в туннель.
Сохраняете настройки и перезапускаете сервер. В интерфейсе Administrator есть кнопка Save and Restart. После перезапуска Access Server начинает раздавать клиентам VPN-адреса и маршрутизировать трафик к OpenClaw в NAT-режиме.
Теперь при подключении к VPN с ноутбука ваш трафик до OpenClaw идет через зашифрованный туннель. В логах OpenClaw IP источника будет выглядеть как приватный адрес Access Server. Никакие внешние интерфейсы для OpenClaw больше не нужны.
Подключаемся и проверяем, что наружу ничего не торчит
Осталось проверить, что все работает. Скачайте OpenVPN Connect, импортируйте профиль с вашего Access Server. Обычно профиль можно скачать по ссылке с веб-интерфейса клиента. Подключаетесь, получаете виртуальный IP из диапазона OpenVPN.
Дальше открываете браузер и вводите адрес панели OpenClaw, который должен быть привязан к приватному IP. Если все настроено правильно, панель открывается без проблем, но при этом вы не открывали наружу никаких портов. Чтобы убедиться, что снаружи доступа нет, отключаете VPN и пробуете зайти на тот же адрес по публичному IP. Соединение должно зависнуть или выдать отказ.
Еще один уровень проверки: на самом VPS проверяете открытые порты командой ss -tulpn. Вы увидите, что OpenVPN Access Server слушает 943 и 1194, а OpenClaw слушает только на localhost или приватном IP. Так и должно быть.
Более простой путь: Tailscale через tailnet
Если OpenVPN кажется слишком громоздким, есть вариант попроще. В документации OpenClaw упоминается удаленный доступ через SSH и tailnet. Tailscale это mesh VPN, который работает поверх WireGuard и настраивается в пару команд. Установили агент на VPS, выполнили tailscale up, получили адрес вида 100.x.x.x. Установили Tailscale на ноутбук, вошли в тот же аккаунт, и теперь у вас есть приватная сеть между устройствами. Никаких портов открывать не надо.
Для личного использования Tailscale удобнее OpenVPN, потому что не нужно возиться с сертификатами и политиками NAT. Но если вы настраиваете доступ для команды, для пяти и более человек, то OpenVPN Access Server дает больше контроля. Tailscale тоже может, но через ACL, и это другой уровень сложности.
Мой совет такой: если у вас один сервер и один разработчик, хватит Tailscale. Если ваша инфраструктура растет, переходите на OpenVPN. В обоих случаях OpenClaw будет спрятан от интернет-сканеров.
Windscribe: VPN для самих агентов
Есть еще один сценарий, о котором не все знают. В апреле 2026 года Windscribe добавил нативную интеграцию с OpenClaw. Теперь агенты сами могут управлять VPN-подключением: менять регион сервера, проверять наличие туннеля перед стартом, настраивать kill switch для своих действий. Это полезно, если ваши боты ходят по сайтам с блокировкой по странам. Или когда нужно отделить трафик агентов от вашего основного интернет-соединения.
Представьте: OpenClaw запускает агента для парсинга, агент должен выглядеть так, будто он сидит в Нидерландах. Без интеграции с VPN вы бы вручную настраивали proxy для каждого скрипта. С Windscribe агент сам дергает переключение региона и продолжает работу. Если туннель падает, kill switch останавливает агента, чтобы он не светил ваш реальный IP.
Настройка такого скилла занимает минут десять. Скрипт на Python или JavaScript, который дергает API Windscribe, и OpenClaw получает новый инструмент. В CNET про это написали подробно, с примерами. Возьмите на заметку, если хотите, чтобы ваши агенты работали в интернете без следов.
Пара фраз про безопасность, которые уберегут от боли
VPN закрывает доступ, но не снимает ответственность. Держите OpenClaw обновленным. Устанавливайте сложные пароли для админки и для самого Gateway. Не используйте один пароль для всего. Включите двухфакторку на аккаунтах, которые связаны с каналами.
Еще один момент: файл конфигурации OpenClaw лежит в ~/.openclaw/openclaw.json. Там хранятся токены и ключи API. Не коммитьте этот файл в GitHub, даже в приватный репозиторий. Лучше сделать резервную копию на внешний носитель и хранить в сейфе.
И не забывайте про мониторинг логов. Если видите, что в логах OpenVPN появляются подключения с незнакомых IP, разбирайтесь сразу. Параноиком в этом деле быть полезно, особенно когда речь идет об ИИ, который может действовать от вашего имени.
Хватит мучиться с доступом к нейросетям: подключаем 3GPT
Теперь, когда ваша инфраструктура OpenClaw надежно спрятана за VPN, займемся самими агентами. Им нужны мозги, то есть доступ к мощным языковым моделям. Chat GPT 6, Claude Fable 5, Claude Opus 5.5, GPT 6.1 Sol. В России с этим вечная боль: попробуй оплати иностранный API, когда карты не работают, а даже если работает, то не все модели открыты для нашего региона.
Решается просто. Существует сервис 3GPT от 3SELLER, который работает как ИИ-роутер. Вы подключаетесь к нему и получаете доступ из России ко всем флагманским моделям через единый интерфейс. Никаких иностранных карт, никаких прокси, только обычная российская карта, СБП или крипта. Стоимость начинается от 149 рублей, что заметно дешевле, чем покупать отдельные подписки на каждый сервис.
Вот какие модели доступны на момент написания статьи:
- Chat GPT 6 Astra
- Claude Fable 5
- Claude Fable 5.1
- Claude Opus 5.5
- Chat GPT 5.5
- Chat GPT 6.1 Sol
- Nano Banana для создания изображений
- Генерация видео
Плюс генерация видео и новые модели, которые добавляются регулярно. Вы подключаетесь к 3GPT и используете его как универсальный шлюз. Для OpenClaw это очень удобно: вы меняете модели прямо в чате, а агенты переключаются между ними в зависимости от задачи.
Для бизнеса и повседневных задач это спасательный круг. Создавать продающие тексты, делать сайты, генерировать реалистичные изображения, видеоролики, голос. Раньше для этого нужно было держать пять подписок и три прокси. Теперь достаточно одного аккаунта на 3GPT.
Но самое интересное это готовые ИИ агенты, которые уже встроены в платформу. На странице https://3seller.com/ai/agents вы выбираете агента под вашу задачу и начинаете с ним общение. Модель агента можно менять прямо в чате, что делает его невероятно гибким инструментом. Это как OpenClaw, но с предустановленными ботами, которые не требуют настройки VPN.
Не буду скрывать: я сам пользуюсь 3GPT для быстрых задач, когда не хочу поднимать свою инфраструктуру на OpenClaw. Иногда проще запустить готового агента, чем настраивать своего. Плюс пополнение баланса российской картой, через СБП или криптой, что для многих снимает главную боль.
Получить доступ ко всем флагманским моделям нейросетей из России можно на официальном сайте 3GPT: https://3seller.com/3gpt. Переходите и пробуйте, это займет пару минут.
А если все же решите, что OpenClaw вам ближе, начинайте с VPN. Это первый шаг, который убережет вас от взлома и потери контроля над агентами. Настроили, проверили, и только потом подключаете каналы и строите свои автоматизации.
Самый быстрый старт - Tailscale: он поднимается за пять минут и сразу прячет OpenClaw от сканеров. Потом добавьте 3GPT для доступа к моделям. Безопасная связка и нейросети из России теперь доступны без лишней головной боли.