COOKIES · BACKUP · MIGRATION · COMMUNITY

Cookie、备份与迁移:先弄清楚每种文件带走什么。

Prism 提供四种把环境带走的方式,覆盖从“只迁移登录 Cookie”到“整台电脑的全部环境”。它们包含的内容和安全性不同,选对方式可以少踩坑。

更新于 · 依据 Prism 0.3.22 客户端整理

四种方式对比

环境迁移方式
方式入口包含不包含 / 注意
导出配置(*.prism-profile.json)环境菜单 → 导出配置;导入环境 → 导入单个 JSON 环境代理地址、指纹种子与其他环境设置不含代理密码、浏览器数据和扩展;导入后需重填代理密码
Cookie 迁移(JSON)环境数据 → 导入 Cookie / 导出 Cookie该环境全部域名的 Cookie文件不加密,包含登录凭据
完整数据备份(目录)环境数据 → 导出备份目录;导入环境 → 导入完整数据备份完整浏览器数据(Cookie、LocalStorage、IndexedDB、历史、扩展数据等)+ 无密码配置 + SHA-256 校验清单不含代理密码和扩展本体;备份目录不加密
全部环境迁移包(.prism-migration)页头下载图标 → 导出全部环境迁移包;导入环境 → 导入全部环境迁移包全部环境的配置与收藏、代理信息(含密码)、完整浏览器数据、被引用的本地扩展使用迁移密码加密;导出与导入前需关闭全部环境
Prism 环境数据窗口:数据总量、可清理缓存、数据目录,打开数据目录、重新统计、清理缓存,完整数据备份导出备份目录,Cookie 迁移导入与导出
“环境数据”窗口集中了缓存清理、完整备份与 Cookie 迁移(演示数据)。

Cookie 导入导出

  • 格式:JSON。支持 Prism 导出的文件,以及常见 Cookie 扩展导出的 JSON 数组(兼容 expirationDate、session、sameSite 等字段)。
  • 限制:单个文件最多 10 MB、10,000 条;每条需要 domain 或 http(s) url,SameSite=None 必须同时是 Secure。
  • 原理:环境关闭时,Prism 用该环境绑定的内核在后台启动一个只监听 127.0.0.1 的临时无界面会话,通过浏览器接口读写 Cookie,完成后正常退出,不直接改写加密的 Cookie 数据库。
  • 导入是追加,不会清空原有 Cookie;没有过期时间的会话 Cookie 导入后变为 30 天有效,以便下次打开仍然可用。
  • 暂不支持 Netscape cookies.txt 格式,也不迁移 CHIPS 分区 Cookie 的分区信息。

完整数据备份与恢复

  • 需要先关闭环境;备份先写入临时目录,完成后再原子改名,避免留下不完整的备份。
  • 备份会对文件的相对路径、大小和内容计算整体 SHA-256。导入时重新计算并核对,文件被改动会拒绝导入。
  • 导入总是创建一个名为“原名称(迁移)”的新环境,不覆盖已有环境;失败会自动回滚。
  • 符号链接和运行时特殊文件不会复制;单个备份最多 100 万个文件、500 GB。

想先确认备份是否可用?跟着环境隔离与备份恢复实测教程做一次:两个环境写入不同标记,再导出并恢复。

换电脑:全部环境加密迁移包

  1. 在旧电脑导出

    关闭全部环境,点击页头的下载图标“导出全部环境迁移包”,设置至少 10 个字符的迁移密码并再次确认。

  2. 在新电脑安装,先处理授权

    安装 Prism。如果有环境固定了内核版本,先在旧设备“解除当前设备”,再在新设备激活 Pro,然后再导入。

  3. 导入并核对

    选择“导入环境 → 导入全部环境迁移包”,输入迁移密码。遇到同名环境可选择“改名保留两者”或“跳过”。导入后逐个打开重要环境核对登录状态。

  • 加密方式:迁移密码经 scrypt 派生密钥,使用 AES-256-GCM 加密,另有完整性校验;Prism 不保存迁移密码,忘记密码无法恢复。
  • 单个迁移包最多 500 个环境、100 万个文件、500 GB;导入不覆盖现有环境,失败整体回滚。
  • 迁移包或完整备份中只要有环境固定了内核版本(包括 144),未激活 Pro 的设备会拒绝导入,迁移包整体回滚。请先在新设备激活 Pro,或在导出前把这些环境改为“自动跟随当前内核”。

跨系统迁移的限制

清理缓存,但保留登录

“环境数据”中的“清理缓存”只删除可重新生成的缓存(Cache、Code Cache、GPU 缓存、Service Worker 缓存等),不会删除 Cookie、网站数据、书签和扩展,也就是不影响账号登录状态。环境关闭后才能清理。

常见问题

只想把一个账号的登录状态给另一个环境?
用“导出 Cookie”再“导入 Cookie”。注意 Cookie 文件等同于登录凭据,传输后及时删除。
完整备份和迁移包该选哪个?
单个环境留档或复制到另一台电脑用完整备份;整个工作区换电脑用加密迁移包,它会连同代理密码与本地扩展一起加密打包。
备份可以放在网盘吗?
完整备份目录和 Cookie 文件不加密,可能包含登录信息,只应放在可信位置;需要经过网络传输时优先使用加密迁移包。