Зачем делать бэкап конфигурации ClashX

Для многих пользователей Mac ClashX — это не просто клиент, а тщательно выстроенная система правил, стратегий и автоматизации. Часто для ускорения GitHub, Slack, Figma и других сервисов редактируется сложный YAML. Потеря этих настроек обойдётся дорого по времени.

Риск потери данных: обновления macOS, сбои диска или ошибки могут удалить файлы из скрытых директорий. Подписка сама по себе не сохраняет ваши локальные правила — нужен именно бэкап папки конфигов.

Планируя покупку нового MacBook, важно перенести не только документы, но и сетевую логику «как есть». Резервная копия позволяет восстановиться за минуты и избежать простоев.

Бэкап также — страховка при экспериментах. Перед изменениями ядра или правил сохраните стабильный снимок, чтобы быстро откатиться в случае ошибки.

Где лежат конфигурации ClashX

ClashX следует традиции Linux и хранит данные в домашней директории пользователя, в скрытой папке.

Основной путь: ~/.config/clash/

Как открыть:

  • Способ 1: в Finder нажмите Command + Shift + G и введите ~/.config/clash/.
  • Способ 2: в Terminal выполните:
cd ~/.config/clash/ && ls -la

Внутри обычно есть:

  1. config.yaml: главный конфиг со всеми настройками, группами и правилами.
  2. Country.mmdb: база GeoIP для правил типа GEOIP.
  3. profiles/: загруженные подписки ClashX.
  4. logs/: журналы работы (полезно для диагностики).
  5. cache.db: кэш с задержками и состоянием узлов.

Ручной бэкап

Надёжный способ, особенно перед крупными изменениями или апдейтами системы.

Вариант A: через терминал

Создайте архив всей папки с датой:

tar -czvf ~/Desktop/clash_backup_$(date +%Y%m%d).tar.gz -C ~/.config clash

На рабочем столе появится clash_backup_2026xxxx.tar.gz. Храните в iCloud Drive/Google Drive или офлайн.

Вариант B: через Finder

  1. Откройте ~/.config/.
  2. Выберите папку clash.
  3. Контекстное меню → «Сжать \"clash\"».
  4. Переименуйте clash.zip и переместите в безопасное место.
Чек‑лист:
  • Перед бэкапом сохраните config.yaml (лучше выйти из ClashX).
  • Проверьте, что нужные файлы в profiles/ включены в копию.
  • Если есть пользовательские JS/правила — убедитесь, что они в архиве.

Автоматические бэкапы

Автоматизация спасает, когда вспоминать о бэкапе некогда.

Time Machine: самый простой путь. Бэкапит всю домашнюю директорию, включая скрытую .config.

Acronis True Image: продвинутые сценарии — образы диска, шифрование, облачное восстановление, быстрый перенос на новый Mac.

💾 Acronis True Image — резервные копии

Полный образ + облако. Переносите всё за один раз.

Узнать об Acronis →

Дисклеймер: партнёрская ссылка. Подробности — реклама.

Proton Drive: E2EE‑облако, удобное для хранения чувствительных конфигов (подписки, правила, учётные данные).

Скопируйте ключевые файлы (config.yaml, profiles/, свои правила) в Proton Drive и скачайте на новом Mac при восстановлении.

🔒 Proton Drive — зашифрованный бэкап

End‑to‑end шифрование · Швейцарская приватность · −40%

Получить скидку 40% →

Дисклеймер: партнёрская ссылка. Подробности — реклама.

Time Machine — бесплатно и встроено; Acronis — быстрее при восстановлении и удобнее для кроссплатформы. Главное — чтобы задача бэкапа выполнялась регулярно.

Восстановление на новом Mac

Действуйте по порядку, чтобы избежать конфликтов.

Шаг 1: базовая установка

Установите ClashX/ClashX Pro, запустите один раз, разрешите установку вспомогательного инструмента. Папка ~/.config/clash/ будет создана, затем полностью выйдите из приложения.

Шаг 2: вернуть файлы

Скопируйте сохранённый бэкап в каталог Clash:

cp -rf ~/Downloads/my_backup/clash/* ~/.config/clash/

Если делаете в Finder — «Заменить для всех».

Шаг 3: проверка

Запустите ClashX, в меню «Конфигурации» проверьте нужный файл, выполните «Обновить подписку» при необходимости.

Шаг 4: права (при необходимости)

Если есть ошибки сохранения, восстановите права:

sudo chown -R $(whoami) ~/.config/clash

Частые вопросы (FAQ)

Q1: После переноса подписка будет обновляться?

Да. Если восстановлены profiles и главный конфиг, ClashX сохранит URL подписки. Нажмите «Обновить подписку», чтобы подтянуть свежие узлы.

Q2: Что исключить из Time Machine для экономии места?

Обычно объём мал. Но папка logs/ может разрастаться — её можно исключить. Country.mmdb лучше оставить.

Q3: После восстановления список узлов пуст?

Проверьте файлы в profiles/ и соответствующие ссылки в config.yaml. Убедитесь, что системное время синхронизировано автоматически.

Q4: Можно ли сделать symlink в iCloud?

Технически да, но не рекомендуется. Частые изменения cache.db и журналов вызовут постоянную синхронизацию и могут повредить конфиг.

Q5: Пишет «ядро не запустилось» после восстановления

Чаще всего проблема в правах — выполните команду выше. Также убедитесь, что версия конфига совместима с текущим ClashX.