Гайди
Підписка8 квітня 202615 хв

Підключення підписки Claude Code до OpenClaw

Покрокова інструкція: як підключити підписку Claude Code (Max/Team) до OpenClaw через проксі-міст. Працює на будь-якому VPS.

Що змінилось

4 квітня Anthropic заборонили використання OAuth-токенів для сторонніх сервісів. Тепер підключення йде через проксі-міст.

Що потрібно

VPS з Ubuntu/Debian (мінімум 1 ГБ RAM)
Встановлений OpenClaw
Встановлений Claude CLI
Активна підписка Claude Code (Max або Team)
Токен Telegram-бота
Ваш Telegram ID

1Створення користувача clawuser

Створюємо окремого користувача для безпечної роботи Claude CLI.

useradd -m clawuser

2Авторизація в Claude CLI

Логінимось у Claude від імені нового користувача.

sudo -u clawuser claude login

3Налаштування проксі-сервера

Встановлюємо проксі, який з'єднує OpenClaw з Claude CLI.

npm install -g proxy-acpx-x

4Налаштування OpenClaw

Підключаємо проксі як провайдера моделей.

openclaw config set models.providers.claude-local '...'

5Запуск і тест

Перезапускаємо gateway і тестуємо в Telegram.

openclaw gateway stop && openclaw gateway start

Перевірка

Якщо бот відповідає в Telegram — все працює. Вартість: 0€ понад підписку.

Безпека

Проксі працює тільки на localhost. Ззовні недоступний.

6 граблів, на які ми наступили

1Стіна крові — HTTP 429 rate_limit_error

Symptoms: Бот спамить червоним текстом про вичерпані ліміти, хоча у вас підписка Pro/Max.

Cause: Ви використовуєте старий метод авторизації або в конфігах залишився старий акаунт.

Fix: Повністю видалити старого провайдера і підняти локальний проксі-міст.

openclaw config unset models.providers.anthropic

2Permission denied при створенні папок

Symptoms: Пишете useradd або mkdir, а Linux бʼє по руках.

Cause: Ви сидите під звичайним користувачем і намагаєтесь змінити системні файли.

Fix: Завжди використовуйте sudo. Для папок нового юзера — спочатку переключіться на нього.

sudo useradd -m clawuser
sudo su - clawuser

3Трюк Мюнхгаузена з правами Sudo

Symptoms: Переключились на clawuser і намагаєтесь видати sudo. Помилка: not in sudoers.

Cause: Ви намагаєтесь видати права адміна від користувача, який їх НЕ МАЄ.

Fix: Поверніться до основного користувача (exit) і видайте права звідти.

echo "clawuser ALL=(ALL) NOPASSWD:ALL" | sudo tee /etc/sudoers.d/clawuser

4Привид у машині — claude: command not found

Symptoms: Зайшли під clawuser, claude login — термінал каже що команди не існує.

Cause: Claude CLI був встановлений локально тільки для першого користувача.

Fix: Встановити CLI глобально на весь сервер.

sudo npm install -g @anthropic-ai/claude-code

5Клод став занадто розумним — помилка Login

Symptoms: Пишете claude login, а бот питає: куди хочете увійти?

Cause: Anthropic оновили CLI. Слово login більше не працює як зовнішній аргумент.

Fix: Запустіть claude, потім всередині чату напишіть /login.

claude
# Всередині чату: /login

6Ілюзія перемоги в Telegram

Symptoms: Все налаштовано, проксі горить зеленим. Бот відповідає, але використовує не ту модель.

Cause: Агенти в Telegram не підхопили нові налаштування.

Fix: Примусово переключіть модель командою в чаті.

/model claude-local/claude-code-proxy

Потрібна допомога?

Ми налаштовуємо OpenClaw під ключ. Все працює за 1 день.