Підключення підписки Claude Code до OpenClaw
Покрокова інструкція: як підключити підписку Claude Code (Max/Team) до OpenClaw через проксі-міст. Працює на будь-якому VPS.
Що змінилось
4 квітня Anthropic заборонили використання OAuth-токенів для сторонніх сервісів. Тепер підключення йде через проксі-міст.
Що потрібно
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 день.