OpenClaw + ClashX: как настроить прокси для локального AI-агента в России

Что такое OpenClaw

OpenClaw — самый быстрорастущий open-source проект на GitHub в 2026 году: более 210 тысяч звёзд менее чем за полгода. Его создал австрийский разработчик Петер Штайнбергер (основатель PSPDFKit) как личный проект в конце 2025 года. В феврале 2026 OpenAI приобрёл проект, и сейчас он переходит под управление независимого OpenClaw Foundation.

В отличие от ChatGPT в браузере, OpenClaw — это локально работающий автономный AI-агент. Он устанавливается на ваш компьютер, подключается к мессенджерам (WhatsApp, Telegram, Discord, Slack, Signal) и реально выполняет задачи: управляет почтой, планирует встречи, работает с файлами, выполняет команды в терминале, автоматизирует браузер — 24/7, даже когда вы спите.

OpenClaw поддерживает любой LLM-бэкенд: OpenAI GPT, Anthropic Claude, локальные модели (Llama, Phi), DeepSeek и другие. Данные по умолчанию остаются на вашей машине — ничего не уходит наружу, пока вы явно не отправите API-запрос.

Зачем нужен прокси для OpenClaw в России

OpenClaw работает локально, но для полноценной работы ему нужен доступ к внешним сервисам. В России ряд из них ограничен.

API крупных LLM-провайдеров

  • OpenAI API (api.openai.com) — доступ из России ограничен, GPT-модели недоступны напрямую
  • Anthropic API (api.anthropic.com) — аналогично, Claude недоступен из РФ
  • Google AI (generativelanguage.googleapis.com) — Gemini API с ограничениями по регионам
  • DeepSeek API (api.deepseek.com) — доступен из России напрямую, прокси не нужен

Мессенджеры и платформы

OpenClaw управляется через мессенджеры. Часть из них в России работает нестабильно или заблокирована:

  • Discord — заблокирован Роскомнадзором с 2024 года
  • Telegram — формально разблокирован, но периодически нестабилен в некоторых регионах
  • WhatsApp — работает, но маршрутизация через прокси повышает стабильность
  • Signal — периодически блокируется

Инструменты разработки

  • GitHub — скорость загрузки может быть низкой
  • npm — registry.npmjs.org иногда работает нестабильно

Итог: если вы используете API OpenAI/Anthropic или Discord — прокси через ClashX обязателен. Для DeepSeek и локальных моделей с управлением через Telegram прокси опционален, но повышает стабильность.

Настройка правил маршрутизации ClashX

Сначала скачайте и установите ClashX, импортируйте подписку. Далее настройте правила маршрутизации для трафика OpenClaw.

💡
Не хотите вручную редактировать YAML? Попробуйте ClashFX

В базовой версии ClashX все правила настраиваются вручную через файл config.yaml. ClashFX предлагает визуальный редактор правил — добавление групп прокси и правил маршрутизации одним кликом, без написания YAML. Если вы не знакомы с форматом конфигурации, скачайте ClashFX.

1. Выделенная группа прокси для AI Agent

OpenClaw поддерживает долгоживущие соединения с API и мессенджерами. Отдельная группа с настройками стабильности предотвращает разрывы:

proxy-groups:
  - name: "🤖 AI Agent"
    type: url-test
    url: http://www.gstatic.com/generate_204
    interval: 600
    tolerance: 200
    proxies:
      - 🇳🇱 Нидерланды
      - 🇩🇪 Германия
      - 🇺🇸 США

  - name: "🤖 AI ручной"
    type: select
    proxies:
      - 🤖 AI Agent
      - 🇳🇱 Нидерланды
      - 🇩🇪 Германия
      - DIRECT
💡
Почему interval: 600 и tolerance: 200?

OpenClaw — долгоживущий агент, а не браузер. Частое переключение узлов разрывает активные API-соединения. Интервал 600 секунд и допуск 200 мс минимизируют ненужные переключения. Для обычного сёрфинга используют interval: 300 и tolerance: 50 — здесь это не подходит.

2. Правила маршрутизации

rules:
  # === OpenAI ===
  - DOMAIN-SUFFIX,openai.com,🤖 AI Agent
  - DOMAIN-SUFFIX,oaiusercontent.com,🤖 AI Agent
  - DOMAIN-SUFFIX,oaistatic.com,🤖 AI Agent
  - DOMAIN-SUFFIX,chatgpt.com,🤖 AI Agent

  # === Anthropic (Claude) ===
  - DOMAIN-SUFFIX,anthropic.com,🤖 AI Agent
  - DOMAIN-SUFFIX,claude.ai,🤖 AI Agent

  # === Google AI ===
  - DOMAIN-SUFFIX,generativelanguage.googleapis.com,🤖 AI Agent
  - DOMAIN-SUFFIX,aistudio.google.com,🤖 AI Agent

  # === DeepSeek (прямое подключение) ===
  - DOMAIN-SUFFIX,deepseek.com,DIRECT

  # === Мессенджеры ===
  # Discord (заблокирован в РФ)
  - DOMAIN-SUFFIX,discord.com,🤖 AI Agent
  - DOMAIN-SUFFIX,discord.gg,🤖 AI Agent
  - DOMAIN-SUFFIX,discordapp.com,🤖 AI Agent
  - DOMAIN-SUFFIX,discord.media,🤖 AI Agent

  # Telegram
  - DOMAIN-SUFFIX,telegram.org,🤖 AI Agent
  - DOMAIN-SUFFIX,t.me,🤖 AI Agent
  - DOMAIN-SUFFIX,telegra.ph,🤖 AI Agent
  - IP-CIDR,91.108.0.0/16,🤖 AI Agent,no-resolve
  - IP-CIDR,149.154.160.0/20,🤖 AI Agent,no-resolve

  # WhatsApp
  - DOMAIN-SUFFIX,whatsapp.com,🤖 AI Agent
  - DOMAIN-SUFFIX,whatsapp.net,🤖 AI Agent

  # Signal
  - DOMAIN-SUFFIX,signal.org,🤖 AI Agent
  - DOMAIN-SUFFIX,whispersystems.org,🤖 AI Agent

  # Slack
  - DOMAIN-SUFFIX,slack.com,🤖 AI Agent
  - DOMAIN-SUFFIX,slack-edge.com,🤖 AI Agent

  # === Инструменты разработки ===
  - DOMAIN-SUFFIX,github.com,🤖 AI Agent
  - DOMAIN-SUFFIX,githubusercontent.com,🤖 AI Agent
  - DOMAIN-SUFFIX,npmjs.org,🤖 AI Agent
  - DOMAIN-SUFFIX,npmjs.com,🤖 AI Agent

  # === Остальной трафик напрямую ===
  - MATCH,DIRECT

3. Уже есть правила для AI?

Если вы настроили правила по нашему руководству по прокси для AI-инструментов, правила для OpenAI/Anthropic уже на месте. Достаточно добавить домены мессенджеров.

Mac Mini: работа 24/7

Главная сила OpenClaw — непрерывная работа. Многие пользователи выделяют Mac Mini как постоянный сервер AI-агента.

1. Запрет перехода в сон

# Запретить сон системы (рекомендуется)
caffeinate -s -d &

# Или через Системные настройки:
# Системные настройки > Энергия > отключить:
#   - Переводить диски в режим сна
#   - Включить Power Nap
# Установить «Выключать дисплей через» — «Никогда»

2. Автозапуск ClashX

  • Панель ClashX → Настройки → «Запускать при входе»
  • Включить «Установить как системный прокси»
  • При использовании TUN-режима — убедитесь, что выданы разрешения на универсальный доступ

3. Стабильная конфигурация DNS

dns:
  enable: true
  enhanced-mode: fake-ip
  fake-ip-range: 198.18.0.1/16
  nameserver:
    - 77.88.8.8
    - 77.88.8.1
  fallback:
    - tls://8.8.8.8:853
    - tls://1.1.1.1:853
  fallback-filter:
    geoip: true
    geoip-code: RU

keep-alive-interval: 30
tcp-concurrent: true

4. Мониторинг здоровья

#!/bin/bash
# Сохраните как ~/check-openclaw.sh, запускайте через crontab каждые 5 мин

if ! curl -s --proxy http://127.0.0.1:7890 \
     --connect-timeout 5 \
     https://api.openai.com/v1/models > /dev/null 2>&1; then
    osascript -e 'display notification "Проблема с прокси ClashX" with title "Мониторинг OpenClaw"'
fi

Переменные окружения и настройка прокси

Установка OpenClaw

# Задать прокси в терминале (порт ClashX по умолчанию — 7890)
export http_proxy=http://127.0.0.1:7890
export https_proxy=http://127.0.0.1:7890

# Установить OpenClaw
npx openclaw init

# Проверить
openclaw --version

Постоянная настройка прокси

# Добавьте в ~/.zshrc (стандартный shell macOS):
export http_proxy=http://127.0.0.1:7890
export https_proxy=http://127.0.0.1:7890
export no_proxy=localhost,127.0.0.1,deepseek.com

# Применить
source ~/.zshrc

TUN-режим (рекомендуется)

Вместо настройки переменных окружения можно включить TUN-режим ClashX — он перехватывает весь трафик на сетевом уровне. Все запросы OpenClaw автоматически проходят через правила ClashX. Включение: меню ClashX → Config → Enable TUN Mode. Подробности в руководстве по TUN-режиму.

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

OpenClaw имеет доступ на уровне ОС — он может читать и записывать файлы, выполнять команды терминала, управлять браузером. Безопасность прокси-цепочки напрямую влияет на безопасность вашей системы.

  • Используйте шифрованные протоколы — Trojan, VLESS+TLS, Shadowsocks AEAD. API-ключи передаются через прокси; нешифрованные протоколы — риск утечки
  • Не используйте бесплатные/публичные прокси — оператор может перехватить ваши API-ключи
  • Регулярно меняйте API-ключи — даже с надёжным прокси, обновляйте ключи OpenAI/Anthropic каждые 1-2 месяца
  • Для конфиденциальных данных — локальные модели — Llama 4 Lite или Phi-4 работают полностью локально, данные не покидают машину

Частые вопросы

Q: При установке npm выдаёт таймаут — что делать?

A: Убедитесь, что ClashX запущен, затем задайте прокси: export https_proxy=http://127.0.0.1:7890. Если не помогает, попробуйте зеркало: npm config set registry https://registry.npmmirror.com.

Q: OpenClaw не подключается к API — Connection refused?

A: Проверьте: 1) включён ли системный прокси или TUN-режим в ClashX; 2) правильный ли порт (по умолчанию 7890); 3) в панели соединений ClashX убедитесь, что api.openai.com идёт через прокси, а не DIRECT; 4) работает ли сам узел (проверьте задержку в ClashX).

Q: Нужен ли прокси при использовании локальных моделей (Llama)?

A: Для самих моделей — нет, они работают на вашем Mac. Но если OpenClaw одновременно подключён к Telegram, Discord или другим мессенджерам, для них прокси по-прежнему нужен. Если вы работаете только через локальный терминал с локальными моделями — прокси не требуется вообще.

Q: Mac Mini уходит в сон и OpenClaw отключается?

A: Выполните caffeinate -s -d & в терминале. Также отключите все параметры сна в Системных настройках > Энергия. При подключении по Ethernet включите «Выводить из сна для доступа по сети».

Q: DeepSeek доступен из России напрямую?

A: Да. api.deepseek.com работает из России без прокси. В правилах ClashX добавьте DOMAIN-SUFFIX,deepseek.com,DIRECT — OpenClaw будет обращаться к DeepSeek напрямую, экономя трафик и снижая задержку.

Q: Discord заблокирован — OpenClaw вообще будет работать?

A: Да. С правилами ClashX выше весь трафик Discord идёт через прокси. Также можно использовать Telegram вместо Discord как основной мессенджер для управления OpenClaw — он работает стабильнее в России.