ARTICLE DETAIL

资讯详情

深耕网站建设与运营推广的一线实战洞察。

CCR配置备份与灾难恢复完整指南:如何备份CCR配置、配置丢失怎么恢复

CCR配置备份与灾难恢复完整指南:如何备份CCR配置、配置丢失怎么恢复 CCR配置备份与灾难恢复完整指南如何备份CCR配置、配置丢失怎么恢复【免费下载链接】claude-code-routerOne local control plane for every AI agent: route across models, fuse new capabilities, orchestrate tools, and stay fully in control.项目地址: https://gitcode.com/GitHub_Trending/cl/claude-code-routerClaude Code RouterCCR的配置目录一旦丢失你逐个配好的供应商、路由规则和 API 密钥就全部要重新来。这篇文章把 CCR 配置备份与灾难恢复拆成三件事随手备份、自动运行、出事时的最短恢复路径。先弄清要保护什么CCR 的配置都在一个目录里CCR 的全部数据集中在一个目录macOS / Linux~/.claude-code-routerWindows%APPDATA%\claude-code-router目录里的核心是当前应用配置config.sqlite以及存放 API 密钥、用量统计、请求日志和证书的app-data/子目录。旧版config.json现在只在首次迁移时读取一次迁移后再改它不生效所以备份对象是整个目录而不是单个文件。位置细节可查配置数据库位置文档。两个注意点config.sqlite是运行中的 SQLite 数据库CCR 运行时直接复制可能拷到损坏文件做文件级备份前先停服务这个目录包含上游供应商凭据和 CCR 客户端 Key备份文件本身要按敏感数据处理。最省事的备份方式三步备份CCR配置不需要定时自动化时三条命令就能完成一次完整备份1先停掉后台服务避免复制写到一半的数据库ccr stop2把整个配置目录压缩到主目录文件名带日期多次备份互不覆盖tar -czf ~/ccr-backup-$(date %Y%m%d).tar.gz ~/.claude-code-router3恢复服务ccr start用桌面应用的话还有更省事的入口Settings → Export data能把当前配置和 SQLite 数据导出为单个 JSON 备份文件界面里会提示导出内容包含 API 密钥。备份文件建议放到系统盘以外的位置移动硬盘或加密网盘不要和原文件放在同一目录。以上命令以 macOS / Linux 为准Windows 用户关掉应用后直接复制%APPDATA%\claude-code-router整个目录即可。让备份自动跑起来CCR备份脚本一键配置把上面三步写进~/backup-ccr.sh保存为脚本文件#!/usr/bin/env bash set -e mkdir -p ~/ccr-backups ccr stop tar -czf ~/ccr-backups/ccr-$(date %Y%m%d-%H%M%S).tar.gz ~/.claude-code-router ccr start find ~/ccr-backups -name ccr-*.tar.gz -mtime 14 -delete最后一行是清理策略只保留 14 天内的备份更早的自动删除想改保留份数直接改这个数字。保存后先手动跑一次确认没有报错bash ~/backup-ccr.sh再执行crontab -e加入下面一行让备份每天凌晨 3 点自动执行路径换成脚本的实际位置0 3 * * * /home/yourname/backup-ccr.sh /home/yourname/ccr-backups/backup.log 21配置后用crontab -l确认条目已生效日志会追加到 backup.log方便事后排查。出事的三张救命牌配置文件损坏怎么恢复CCR 启动失败、提示配置读不了时拿最近一份备份覆盖回去ccr stop tar -xzf ~/ccr-backups/ccr-20260830-030000.tar.gz -C ~ ccr start压缩包名换成ls -lt ~/ccr-backups里任一真实存在的备份文件。解压会把.claude-code-router还原到主目录服务已停不存在数据库被占用的问题。整机迁移时CCR配置怎么恢复新机器装好 Node.js 22 及以上版本后把备份压缩包拷过去依次执行npm install -g musistudio/claude-code-router tar -xzf ~/ccr-backup-20260830.tar.gz -C ~ ccr start第二条的文件名按旧机器上实际导出的压缩包替换。解压到主目录后直接启动供应商和路由规则都不需要重配。API 密钥丢失怎么办有备份的话按第一张牌整目录恢复凭据就在里面。没有备份只能走官方渠道到对应供应商网站重置 API 密钥再到 CCR 界面Providers页面更新CCR 客户端 Key 可以在API Keys页面重新创建。密钥这类数据建议平时另存一份离线记录只记存放位置不记明文。把备份变成习惯三个小动作恢复演练每 1~2 个月挑一份备份解压到测试位置确认能正常读取从未被恢复过的备份等于没有备份。版本跟踪不建议把配置目录提交到 git因为里面有密钥确需跟踪变更就放在私有仓库并先替换敏感字段。多环境隔离开发和生产各留一套备份文件名加环境前缀如ccr-dev-避免恢复时拿错。写在最后判断备份是否有效的标准只有一个真正出事后能不能恢复。先完成这四件事立即做一次三步备份压缩包放到异机位置配好每日定时任务保留期设为 14 天本月内做一次恢复演练检查备份存放位置确认按敏感数据管理【免费下载链接】claude-code-routerOne local control plane for every AI agent: route across models, fuse new capabilities, orchestrate tools, and stay fully in control.项目地址: https://gitcode.com/GitHub_Trending/cl/claude-code-router创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表