# 宣布 AfterPack 候补名单

2026 年 1 月候补名单公告的原文保留版。AfterPack 现已正式上线；当前的方案见 /docs/tiers。

Source: https://www.afterpack.dev/zh/blog/announcing-afterpack-waitlist

Published: 2026-01-24 · Author: Nikita Savchenko · Tags: announcement

> **2026 年 9 月更新。** AfterPack 已经上线，候补名单已关闭。当前的方案和价格见 [/docs/tiers](https://www.afterpack.dev/docs/tiers)，已发布的功能见[路线图](https://www.afterpack.dev/roadmap)。除了少数超前于我们实际交付内容的说法外，本文保持原样。

今天，我很高兴地宣布 **AfterPack** 的公开候补名单 — 一款从零开始构建的下一代 JavaScript 混淆器，旨在在 AI 时代保护您的代码。

## 问题

JavaScript 混淆已经存在了几十年，但格局已经发生了根本性的变化。像 [Claude](https://claude.ai) 这样的现代 AI 模型可以在几秒钟内解释压缩后的代码。安全扫描器会自动映射您的攻击面。逆向工程工具从未如此强大。

[传统混淆器](<https://en.wikipedia.org/wiki/Obfuscation_(software)>)不是为这个世界构建的。它们依赖的技术 AI 可以轻易看穿：

- AI 可以即时解码的简单字符串编码
- 工具可以轻易解开的可预测控制流模式
- 暗示功能的符号命名

**您的源代码随着每次部署一起发布。** 攻击者、竞争对手和 AI 爬虫都在阅读它。

## 解决方案

AfterPack 采用了根本不同的方法。我们不仅仅让代码难以阅读，而是让逆向变得代价高昂：每次构建的结构都不同，因此攻击者或 AI 针对某次构建的模式编写的工具，到下一次构建就会失效。

### AfterPack 的不同之处

**使用 [Rust](https://www.rust-lang.org) 构建。** AfterPack 的核心使用 Rust 编写，以获得最佳性能。在毫秒内而非分钟内转换您的整个代码库。

**为 AI 时代而建。** 多态转换让每次构建的形态都不同：同一份源代码每次构建都会产生不同的程序，所以针对某次构建的模式编写的工具到下一次就会失效。_（2026 年 10 月编辑：这一句原先说模型没有结构可学。一个在大量构建上训练的模型能否学到结构，目前还没有测量过。）_

**框架感知。** 自动检测 [Next.js](https://nextjs.org)、[Vite](https://vite.dev)、[Astro](https://astro.build)、[Remix](https://remix.run) 等。无需配置 — 只需在构建后运行 [`npx afterpack`](https://www.npmjs.com/package/afterpack)，或使用 AfterPack 为流行框架提供的原生插件/扩展。

**生产就绪。** 没有 eval()，符合 [CSP](https://developer.mozilla.org/en-US/docs/Web/HTTP/CSP)，包含源映射。可在 [Cloudflare Workers](https://workers.cloudflare.com) 边缘运行。

## 永久免费

CLI 和框架插件是**免费开源**的，Free 版本没有构建次数限制：

- 无限构建
- 所有基本转换（重命名、控制流、字符串编码）
- 用于调试的源映射
- 框架预设
- 用于 CI 缓存的确定性构建

## 需要时使用 Pro

对于需要更多保护的团队，AfterPack Pro 添加了高级功能：

- **可精准定向的保护** — 按文件或按区域覆盖配置，让最强的保护级别只作用于真正重要的代码
- **带历史记录的云端构建** — 同一个引擎运行在 Cloudflare Workers 中，每次构建都会保存一份 Protection Map

计划从独立开发者的 **$49/月** 开始，并扩展到企业级，提供专属支持和隔离运行时。

## 开始使用

AfterPack 现已上线。构建后运行 [`npx afterpack`](https://www.npmjs.com/package/afterpack)，或按照适合你框架的[快速开始](https://www.afterpack.dev/docs/quickstart)操作。

---

**发布软件，而非源代码。**

JavaScript 生态系统值得拥有更好的保护。AfterPack 正在构建它。

— [Nikita](https://nikitaeverywhere.com)
