Подключение подписки Claude Code к OpenClaw
4 апреля 2026 подключение OpenClaw к подписке Claude забанили. Теперь напрямую аккаунты Anthropic через setup-token не подключаются.
Ниже — актуальная инструкция через proxy-bridge (прокси-мост), которая работает.
OpenClaw умеет работать с Claude двумя способами: через API-ключ (оплата за токены) или через подписку Claude Code (фиксированная цена). Эта инструкция — про второй способ: вы подключаете свою подписку, и бот работает 24/7 в Telegram без дополнительных расходов за каждое сообщение.
Что понадобится
Перед началом убедитесь, что у вас есть:
- VPS с Ubuntu/Debian (минимум 1 ГБ RAM)
- Установленный OpenClaw (openclaw --version отвечает)
- Установленный Claude CLI (claude --version отвечает)
- Активная подписка Claude Code (Max или Team)
- Токен Telegram-бота (от @BotFather)
- Ваш Telegram ID (узнать у @userinfobot)
Шаг 1. Создание пользователя clawuser
Claude CLI запрещает запуск с флагами автоматизации под root. Поэтому нужен отдельный пользователь с правами sudo.
# 1. Создать пользователя
useradd -m clawuser
# 2. Создать конфиг-директорию
mkdir -p /home/clawuser/.config
# 3. Передать права
chown -R clawuser:clawuser /home/clawuser/
# 4. Разрешить sudo без пароля
echo "clawuser ALL=(ALL) NOPASSWD:ALL" | tee /etc/sudoers.d/clawuser
# 5. Проверить
id clawuserВыполняем команды последовательно, одну за другой:

Шаг 2. Авторизация в Claude CLI
Нужно один раз залогиниться под clawuser, чтобы Claude получил доступ к вашей подписке. Одинаково для обоих вариантов.
sudo -u clawuser claude login- 1
Скопируйте ссылку из терминала
Откройте её в браузере
- 2
Авторизуйтесь в Anthropic
Скопируйте полученный код
- 3
Вставьте код в терминал
Нажмите Enter
- 4
Пройдите первичную настройку
Выбор темы и т.д., пока не увидите строку ввода Claude
- 5
Выйдите из Claude
Нажмите
Ctrl + C
Проверка:
sudo -u clawuser claude --versionЕсли отвечает версией без ошибок — логин прошёл успешно.
Шаг 3. Настройка прокси-сервера (мост)
Прокси-мост — промежуточный сервис, который позволяет OpenClaw отправлять запросы в Claude CLI как будто это обычный API. Без него OpenClaw и CLI не могут общаться.
npm install -g proxy-acpx-x
chmod -R 777 /usr/lib/node_modules/proxy-acpx-x/cat <<EOF > /etc/systemd/system/claude-proxy.service
[Unit]
Description=Claude CLI Proxy
After=network.target
[Service]
Type=simple
User=root
ExecStart=/usr/bin/sudo -u clawuser /usr/bin/node /usr/lib/node_modules/proxy-acpx-x/dist/http-server.js --port 52088
Restart=always
RestartSec=5
[Install]
WantedBy=multi-user.target
EOFsystemctl daemon-reload
systemctl enable claude-proxy
systemctl start claude-proxy
systemctl status claude-proxyДолжен быть active (running).

Шаг 4. Настройка OpenClaw
Привязываем Telegram и указываем OpenClaw использовать локальный прокси вместо внешнего API.
# Telegram-канал (замените TOKEN и ID на свои)
openclaw config set channels.telegram \
'{"enabled": true, "botToken": "ВАШ_ТОКЕН_БОТА", "allowedUserIds": [ВАШ_ТГ_ID]}' \
--strict-json
# Прокси-провайдер
openclaw config set models.providers.claude-local \
'{"baseUrl":"http://127.0.0.1:52088/v1","apiKey":"sk-dummy-key","api":"openai-completions","models":[{"id":"claude-code-proxy","name":"Claude Code (subscription)","api":"openai-completions","reasoning":true,"input":["text","image"],"cost":{"input":0,"output":0,"cacheRead":0,"cacheWrite":0},"contextWindow":200000,"maxTokens":200000}]}' \
--strict-json
# Права на рабочую папку
chown -R clawuser:clawuser /root/.openclaw/workspace/
# Модель по умолчанию
openclaw config set agents.defaults.model claude-local/claude-code-proxyПолная настройка — Telegram-канал + прокси-провайдер + модель по умолчанию:
sk-dummy-key — это заглушка. Прокси авторизуется через подписку clawuser, настоящий ключ не нужен.
Шаг 5. Запуск и первый диалог
Перезапускаем gateway:
openclaw gateway stop
openclaw gateway startТест в Telegram — напишите боту:
1. Привет, кто ты? — должен ответить, что он ваш AI-ассистент
2. Выполни команду sudo whoami и создай файл hello.txt в воркспейсе — проверка прав

Если оба теста прошли — готово, бот работает через вашу подписку. Можно закрыть терминал — бот продолжит работать на сервере.
Если что-то пошло не так
Бот молчит в Telegram
Проверьте: systemctl status openclaw-gateway
Должен быть active (running)
Бот не понимает запросы
Проверьте: systemctl status claude-proxy
Должен быть active (running)
Ошибки авторизации
Смотрите логи: journalctl -u claude-proxy -f
Ищите auth error или token expired — повторите шаг 2
Прокси падает
Смотрите логи: journalctl -u claude-proxy -f
Ищите EADDRINUSE — порт 52088 занят другим процессом
Безопасность
clawuser имеет права sudo без пароля. Через Telegram бот может устанавливать пакеты, править конфиги и управлять сервером. Не давайте доступ к боту посторонним — контролируйте список allowedUserIds в конфиге.