~/content-factory
OpenClaw

Подключение подписки 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.

Создание пользователя clawuser
# 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

Выполняем команды последовательно, одну за другой:

Результат выполнения всех 5 команд
Результат выполнения всех 5 команд

Шаг 2. Авторизация в Claude CLI

💡

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

sudo -u clawuser claude login
  1. 1

    Скопируйте ссылку из терминала

    Откройте её в браузере

  2. 2

    Авторизуйтесь в Anthropic

    Скопируйте полученный код

  3. 3

    Вставьте код в терминал

    Нажмите Enter

  4. 4

    Пройдите первичную настройку

    Выбор темы и т.д., пока не увидите строку ввода Claude

  5. 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/
Создание systemd-сервиса
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
EOF
Запуск и проверка
systemctl daemon-reload
systemctl enable claude-proxy
systemctl start claude-proxy
systemctl status claude-proxy

Должен быть active (running).

Установка прокси и статус active (running)
Установка прокси и статус active (running)

Шаг 4. Настройка OpenClaw

💡

Привязываем Telegram и указываем OpenClaw использовать локальный прокси вместо внешнего API.

Полная настройка OpenClaw
# 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 в воркспейсе — проверка прав

Запуск gateway и успешный тест в Telegram
Запуск gateway и успешный тест в Telegram

Если оба теста прошли — готово, бот работает через вашу подписку. Можно закрыть терминал — бот продолжит работать на сервере.


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


Безопасность

clawuser имеет права sudo без пароля. Через Telegram бот может устанавливать пакеты, править конфиги и управлять сервером. Не давайте доступ к боту посторонним — контролируйте список allowedUserIds в конфиге.