PakePlus 中文文档 下载 App

Token 本地存储与安全边界——不上传服务器、只保存在你的电脑

安全承诺

PakePlus 在多个位置明确声明了这个核心安全原则:你的 GitHub Token 仅保存在你的电脑本地,不会上传到 PakePlus 服务器或任何第三方。

这对于用户意味着:只要你不信任任何第三方服务、也不怕本地电脑被盗,PakePlus 的云端打包流程的所有数据流向是安全的——PakePlus 作为客户端只做两件事:

  1. 持有你的 GitHub Token,用它调用 GitHub API
  2. 把你的项目配置和 dist 静态文件提交到你自己 fork 的 GitHub 仓库

本地存储位置

PakePlus 把 Token 存在本地配置文件或系统 keychain 中(具体取决于操作系统的安全机制)。典型位置:

具体存储位置可能随版本变化,但核心原则不变——Token 不出你的电脑。

为什么这很重要

传统云端打包工具(比如某些 SaaS 编译服务)的工作方式是:

  1. 你把源码 / dist 上传到 SaaS 服务器
  2. SaaS 服务器在它自己的编译环境里编译
  3. 产物由 SaaS 服务器提供下载

这种模式下,你需要信任 SaaS 服务器不会泄露你的代码和 Token。而 PakePlus 的"云端"其实是 GitHub——是你自己的 GitHub 账号,不是某个第三方服务器。Token 只在你电脑和 GitHub 之间流通。

退出登录会发生什么

在 PakePlus 里点击"退出登录"按钮(登录后的个人信息面板里)会:

会清除不会清除
本地存储的 Token 值GitHub 上已 fork 的模板仓库
本地的项目列表和配置记录GitHub 上项目仓库里的源代码/dist
登录状态(头像不再显示)GitHub Releases 里的已编译产物

换句话说:退出登录只清本地,你 GitHub 上的东西不受影响。重新登录后,PakePlus 能重新识别到你已有的 fork 仓库和项目。

安全提示:退出登录相当于"软删除"本地凭据。如果你的电脑可能被他人使用,退出登录是个好习惯。

本地项目记录 vs GitHub 仓库

PakePlus 维护了两层项目信息:

如果本地记录被清(退出登录、手动删配置文件、重装 PakePlus),但 GitHub 仓库还在——重新登录后 PakePlus 可以从 GitHub 把项目同步回来。

关于统计反馈

PakePlus 文档里提到:

使用 Github Token 使用本项目,默认会复制并点赞 PakePlus 及其子仓库,并会统计项目编译结果是成功还是失败,用于改善项目和获取反馈。

这里的"统计"是指:PakePlus 会在你的 GitHub 账号下对模板仓库执行 star(点赞)操作,并且 GitHub Actions 的编译结果会被 GitHub 平台记录。这不是上传你的私人数据,是 GitHub 平台本身的行为。

Token 泄露了怎么办

如果怀疑 Token 已泄露(比如贴到公开截图里、或电脑被入侵):

  1. 立即到 GitHub Tokens 页面 找到对应 token,点击 Delete 删除
  2. 回到 PakePlus,设置中重新粘贴一个新创建的 token
  3. 旧 token 删除后 PakePlus 无法再用它操作 GitHub 仓库,需要用新 token 重新授权

关于数据留存

PakePlus 客户端本身不维护任何服务器数据。你的项目、dist 静态文件、编译产物——全部只存在两个地方:

  1. 你本地电脑(PakePlus 客户端)
  2. 你自己的 GitHub 仓库(fork 出来的模板仓库 + 每个项目仓库)

没有第三方服务器介入,这是 PakePlus 相比 SaaS 类打包工具的一个核心优势。