发布时间:2026/9/1 9:31:17
把 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/9/1 9:31:17

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

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

2026/9/1 9:46:19

技术人自我盘点:从技能梳理到梦想落地路线

打开编辑器,准备敲一篇不一样的技术博文。平时写的大多是环境搭建、报错修复、框架集成,今天想换个角度,认真做一次“自我介绍”。 标题里的“这样那样的...大梦想”,看起来有点中二,其实是一个技术人对自己现状和未来…

2026/9/1 9:41:19

AN1078源码解析:dsPIC33EP无传感器FOC与滑模观测器(SMO)实现

简介:这是 Microchip 官方应用笔记 AN1078 的配套源代码资源,面向基于 dsPIC33EP256MC506 的永磁同步电机无位置传感器控制开发者,重点解决滑膜观测器(SMO)从理论到工程实现的落地问题,官方提供的材料权威可…

2026/8/31 1:05:20

vSound小提琴数字处理器实操指南:从接线到演出的完整配置

电小提琴或者原声小提琴插电演出,第一个绕不开的坎就是声音难听。原声琴的共鸣和空气感一旦进了拾音器,出来的往往是一坨干瘪、发尖、带着奇怪塑料味的信号。我当初第一次把琴接上乐队调音台,直接被主唱吐槽"你这声音像在锯钢丝"。…

2026/9/1 8:27:47

传感器接口IC如何攻克生物化学传感的微弱信号难题?

1. 从电极到比特流:为什么生物化学传感必须依赖专用接口IC 做生物化学传感的人都有过类似的经历:明明传感器本身性能很好,信号输出却一塌糊涂——噪声大、漂移明显、重复性差,怎么调都达不到预期。很多时候问题并不在传感器&#…

2026/9/1 7:04:43

STM32F411CEU6多通道ADC采集:扫描模式+DMA实现详解

1. 多通道 ADC 的用武之地把“Multichannel ADC”和“STM32F411CEU6”这两个关键字放在一起,其实就是嵌入式开发里最常遇到的一类需求:用一块不算贵的 MCU,同时采集多路模拟信号。STM32F411CEU6 是 48 引脚的 Cortex-M4F 主控,主频…

2026/9/1 0:00:42

USB Type-C PCB布局分区设计:电源、高速信号与PD协议全攻略

做硬件这行,Type-C接口算是典型的“看着简单,做起来全坑”的东西。光引脚就24个,高低速信号、电源、控制线全部塞在一个小小的连接器里,如果PCB布局不做规划,打样回来基本就是“插上没反应”、“高速掉线”、“静电一打…

2026/9/1 0:00:42

系统编程学习原型如何补齐稳定性边界

系统编程学习原型如何补齐稳定性边界预算有限时&#xff0c;我先优化明显多余的复制&#xff0c;而不是猜测性地换容器。用借用传递只读数据通常就能减少分配&#xff1a; fn parse(line: &str) -> Result<Item, Error> { /* ... */ }用基准确认热点确实在分配&am…

2026/9/1 0:00:42

雨花区哪家财务公司代理记账比较好?

在雨花区&#xff0c;企业处理财税事务常常面临诸多挑战&#xff0c;选择一家靠谱的财务公司至关重要。湖南巨勤财务管理咨询有限公司就是本地正规实体财税服务机构&#xff0c;深耕本地工商财税行业多年&#xff0c;熟悉当地工商局、税务局最新政策与申报流程。主营公司注册、…

2026/9/1 0:00:42

USB Type-C PCB布局分区设计:电源、高速信号与PD协议全攻略

做硬件这行&#xff0c;Type-C接口算是典型的“看着简单&#xff0c;做起来全坑”的东西。光引脚就24个&#xff0c;高低速信号、电源、控制线全部塞在一个小小的连接器里&#xff0c;如果PCB布局不做规划&#xff0c;打样回来基本就是“插上没反应”、“高速掉线”、“静电一打…

2026/9/1 0:00:42

系统编程学习原型如何补齐稳定性边界

系统编程学习原型如何补齐稳定性边界预算有限时&#xff0c;我先优化明显多余的复制&#xff0c;而不是猜测性地换容器。用借用传递只读数据通常就能减少分配&#xff1a; fn parse(line: &str) -> Result<Item, Error> { /* ... */ }用基准确认热点确实在分配&am…

2026/9/1 0:00:42

雨花区哪家财务公司代理记账比较好?

在雨花区&#xff0c;企业处理财税事务常常面临诸多挑战&#xff0c;选择一家靠谱的财务公司至关重要。湖南巨勤财务管理咨询有限公司就是本地正规实体财税服务机构&#xff0c;深耕本地工商财税行业多年&#xff0c;熟悉当地工商局、税务局最新政策与申报流程。主营公司注册、…