把 Claude Code Router 配置备份做起来:从随手复制到定时任务

发布时间:2026/11/5 11:14:40

把 Claude Code Router 配置备份做起来:从随手复制到定时任务 把 Claude Code Router 配置备份做起来从随手复制到定时任务【免费下载链接】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某个深夜升级完 Claude Code Router启动一看配好的提供商和路由规则全没了——旧版 JSON 配置在迁移过程中被覆盖API 密钥只能逐个重新填。从那以后Claude Code Router 配置备份成了我装完软件第一件事而不是等出事后才想起来的事。先搞清楚哪些东西丢了就完蛋了先别急着敲命令把资产清单看一遍心里有数才知道该保谁。Claude Code Router 的所有状态都集中在~/.claude-code-router/下Windows 是%APPDATA%\claude-code-router。核心是一个 SQLite 库旧版config.json的 JSON 配置在首次启动时会自动迁移进库里这个机制可以在 config-repository.ts 里看到。具体路径常量定义在 constants.ts文件 / 目录里面是什么丢了会怎样~/.claude-code-router/config.sqlite提供商、路由规则、API 密钥、运行状态⚠️ 全部归零密钥得一个个重新填~/.claude-code-router/config.json旧版 JSON 配置迁移后自动归档进库只剩从老版本回退时才用得上不致命~/.claude-code-router/app-data/request-logs.sqlite和request-log-bodies/请求日志与原始请求体可观测数据清空排查历史请求无从查起~/.claude-code-router/app-data/context-archive.sqlite上下文归档跨会话续接失效对话上下文要重搭~/.claude-code-router/app-data/usage.sqlite用量与计费统计用量对账从零开始~/.claude-code-router/app-data/certs/本地代理的 CA 证书与私钥系统代理失效得重新签发并重装macOS/Linux 上app-data是配置目录的子目录Windows 上它和配置目录同级。结论一句话备份整个.claude-code-router目录即可不用挑文件。轻度事故改坏了回个滚就行最高频的翻车姿势手改了一条路由规则一存服务就不认了。标准恢复动作就是下面三条口头禅记住改之前先 cp 一份。改配置之前先复制一份主库出来作为回滚点cp ~/.claude-code-router/config.sqlite ~/.claude-code-router/config.sqlite.bak确认改坏了停服务、覆盖回去、再启动ccr stop cp ~/.claude-code-router/config.sqlite.bak ~/.claude-code-router/config.sqlite ccr start跑完ccr start应该无报错直接拉起再开ccr ui看一眼提供商和路由规则应该跟改动前一模一样。别问我怎么知道的我每次回滚都是这三条命令搞定。中度事故文件没了从备份里捞文件真没了靠的就是一份随时能用的备份。合格的备份要凑齐三件套整目录打包不挑文件、带时间戳的命名多版本能区分、异地副本磁盘同死时还有救。下面这个脚本一次搞定打包加清理只保留最近 14 份#!/usr/bin/env bash # ~/ccr-backup.sh set -euo pipefail DEST_DIR$HOME/ccr-backups TS$(date %Y%m%d_%H%M%S) mkdir -p $DEST_DIR tar -czf $DEST_DIR/ccr-$TS.tar.gz -C $HOME .claude-code-router ls -1t $DEST_DIR/ccr-*.tar.gz | tail -n 15 | xargs -r rm -f echo backup done: $DEST_DIR/ccr-$TS.tar.gz执行完会看到一行backup done: ...的路径输出记下它。备份还要验解压列表看一眼内容对不对tar -tzf ~/ccr-backups/$(ls -1t ~/ccr-backups | head -1) | head -5你应该看到.claude-code-router/config.sqlite、.claude-code-router/app-data/之类的条目。异地副本直接scp到另一台机器或者丢进云盘这一步最容易翻车因为平时你觉得永远不会用到它。重度事故机器废了整个环境搬走机器没了整个.claude-code-router目录就是你的全部家当。迁移是个六步流程每步一句动作加一条命令停掉旧机器上的服务ccr stop整目录打包tar -czf ~/ccr-full.tar.gz -C ~ .claude-code-router新机器先装好工具npm install -g musistudio/claude-code-router把包传过去scp ~/ccr-full.tar.gz usernew-host:~/在新机器解包到位tar -xzf ccr-full.tar.gz -C ~启动ccr start服务起来之后打开ccr ui核对提供商列表和密钥数量跟旧机器一致齐了才算搬完。让备份自己跑定时任务 清理策略手动备份靠自觉自觉靠不住挂到定时任务上。macOS/Linux 在 crontab 里加一行每天凌晨 3 点执行脚本日志写到备份目录里0 3 * * * /bin/bash $HOME/ccr-backup.sh $HOME/ccr-backups/backup.log 21清理策略脚本里已经带了保留最近 14 份不用再额外配置。macOS 想用 launchd 的建一个每日 03:00 触发的 plist 指向~/ccr-backup.sh即可。跑完之后tail -5 ~/ccr-backups/backup.log确认没报错没验证过的备份等于没有备份。收个尾一张 checklist换机器前、上线前把这七条过一遍主库config.sqlite的备份存在文件名带时间戳异地副本另一台机器或云盘已就位tar -tzf列表校验至少通过过一次ccr stop/ccr start完整重启无误恢复后核对提供商列表与 API 密钥数量和原环境一致cron 任务已成功跑过一次日志无报错在备用机器上端到端演练过一次完整恢复✅ 备份的意义不在于文件放在那儿而在于出事那天你能 30 秒内把系统拉起来。【免费下载链接】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),仅供参考
延伸阅读

更多相关文章

2026/11/5 11:14:39

机器人开发实战:从ROS2环境搭建到核心代码实现

最近,机器人领域似乎进入了一个“静默期”。新闻头条不再被“人形机器人颠覆世界”的宏大叙事占据,取而代之的是工厂里机械臂的精度提升了0.1%、物流分拣机器人如何应对双十一爆仓、以及某款服务机器人又因为一个简单的台阶而“罢工”的报道。这背后传递…

2026/10/27 13:51:45

选对学校管理工具,让日常工作更轻松——聊那些值得考虑的学工系统

✅作者简介:合肥自友科技 📌核心产品:智慧校园平台(包括教工管理、学工管理、教务管理、考务管理、后勤管理、德育管理、资产管理、公寓管理、实习管理、就业管理、离校管理、科研平台、档案管理、学生平台等26个子平台) 。公司所有人员均有多…

2026/11/5 11:14:04

Java机器学习图书推荐系统源码:ItemCF与TF-IDF工程实践

简介:这份源码包围绕基于机器学习的图书推荐系统展开,面向Java Web课程设计、毕业设计以及希望实践协同过滤推荐算法的开发者,重点解决图书个性化推荐与后台管理问题。项目包含图书管理、读书会管理及科技、人文、历史、中小学等图书分类推荐…

2026/11/5 11:14:04

课堂行为ST自动分析软件:毕业设计可运行资源与调优指南

简介:这份资源是面向教育技术方向学生与毕业设计学习者的课堂行为智能分析软件项目,通过AI与计算机视觉技术对课堂视频或智能设备采集的数据进行学生行为检测与参与度量化,为教学效果评估提供参考。压缩包共760个文件,以631个Pyth…

2026/11/5 11:14:04

readelf解析.so:从ELF头到重定位表的崩溃偏移定位清单

简介:一份以 Android 平台 so 文件解析为主题的示例工程,面向具备 Java 基础、希望进一步了解 JNI 与原生动态库的开发者,可用于梳理动态链接库的代码段、数据段、符号表和重定位信息等基本结构,并建立 Java 层与原生层衔接的整体…

2026/11/5 11:14:04

基于Django的运维平台实战:资产管理、任务执行与发布流程

简介:这份资源是一套基于Django框架开发的轻量级运维平台源码,面向具备Python基础、希望了解Web运维系统实现思路的开发者与运维人员,可用于学习主机管理、服务监控、日志查看、任务调度、权限控制、资源统计、脚本执行与故障告警等常见运维模…

2026/11/4 12:38:23

面向复杂光照与角度的宠物面部识别鲁棒性增强策略

在智慧养宠时代,基于视觉的宠物身份识别技术正逐步从实验室走向家庭应用。然而,与配合度高的人类不同,宠物是典型的“非合作生物识别对象”——它们不会主动配合摄像头调整姿态,更无法控制光照环境。实际应用中,我们常…

2026/11/4 21:04:25

SSM电子书店源码全解析:结构、原理、部署与排错实战

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/11/5 0:02:07

多智能体协作系统架构设计与实践优化

1. 多智能体协作系统的时代背景2017年Transformer架构的诞生彻底改变了人工智能的发展轨迹。当行业还沉浸在单一大模型带来的性能突破时,Anthropic的研究团队已经将目光投向了更前沿的领域——如何让多个智能体通过协作产生超越单体能力的系统智能。这就像交响乐团中…

2026/11/5 0:02:07

大模型系统性入门实战指南:从原理到部署微调的全链路路线

提到大模型的系统性入门,我先说个结论:这事真不难,难的是资料太散、路线太多,今天这个框架明天那个工具,新人很容易在“收藏夹吃灰”和“教程看到一半放弃”之间反复横跳。市面上关于大模型的内容少说有几十万篇&#…

2026/11/5 0:02:07

鸿蒙文件系统沙箱机制解析与开发实践

1. 鸿蒙文件系统沙箱机制深度解析作为一名从Android转向鸿蒙开发的工程师,我深刻体会到文件系统访问是迁移过程中最先遇到的"拦路虎"。在Android上运行良好的文件读写代码,在鸿蒙真机环境却频频出现文件写入后神秘消失或直接抛出权限拒绝错误的…

2026/11/4 12:38:23

面向复杂光照与角度的宠物面部识别鲁棒性增强策略

在智慧养宠时代,基于视觉的宠物身份识别技术正逐步从实验室走向家庭应用。然而,与配合度高的人类不同,宠物是典型的“非合作生物识别对象”——它们不会主动配合摄像头调整姿态,更无法控制光照环境。实际应用中,我们常…

2026/11/4 21:04:25

SSM电子书店源码全解析:结构、原理、部署与排错实战

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

还想了解更多?直接咨询顾问

免费诊断 + 免费方案 + 透明报价。

全国咨询热线400-8866-253
免费获取方案
☎咨询二维码 ☎ ↑