Trusted by Python teams shipping to production 已被生产级 Python 团队信任

Python obfuscation, shipped as a compiler. Python 代码保护,以编译器的方式交付。

Your source stays on your machine. Your customers receive a sealed bundle that runs anywhere Python runs — with the licensing rules you set. 你的源码留在自己机器上。客户拿到的是密封打包的运行版本,可在任何 Python 环境运行 —— 授权规则由你定。

~/myapp — eoovoi
$pip install eoovoi eoovoi_pro eoovoi_rt Successfully installed eoovoi-0.1.0 eoovoi_pro-0.1.0 eoovoi_rt-0.9.0 $eoovoi activate eoovoi-pro.eokey && eoovoi status tier Pro licensed to [email protected] expires 2027-05-23 $eoovoi obfuscate app.py -o dist/app.py --runtime c --days 365 Obfuscated app.py → dist/app.py level 3 runtime c strings hidden 41 numbers hidden 23 $python dist/app.py Hello, world!

Engineering workflow工程工作流

From source to sealed bundle in three steps. 三步,从源码到密封交付。

01 · Develop开发

Zero-config input零配置接入

Point eoovoi at your existing source tree. No annotations, no decorators, no plugin to configure. 直接对准你现有的源码目录。不需注解、不需装饰器、不需配置插件。

Drop-in for any Python project 适配任何 Python 项目

02 · Obfuscate保护

Sealed runtime密封运行时

Source compiles into an opaque, signed bundle backed by a native runtime. Identical inputs always produce identical outputs. 源码编译成不可读的签名包,由原生运行时承载。相同输入永远产出相同结果。

Strings, numbers and bytecode hidden 字符串、数值、字节码全部隐藏

03 · Ship交付

Per-customer licensing按客户授权

Issue licenses bound to a single customer, tier, and expiry. Lapses lock new releases; deployed bundles keep running. 为每位客户发独立授权,绑定层级与有效期。过期只锁定新发布,已部署的包继续运行。

Offline activation, zero phone-home 离线激活,零数据回传

What you get你能拿到

A compiler, a license server, and a runtime — all under your control. 编译器、授权服务、运行时 —— 全在你手里。

Native sealed runtime原生密封运行时

Your code runs inside a compiled extension — not as readable bytecode. Anti-debug, integrity self-check, and tamper detection ship by default. 你的代码运行在编译后的扩展中 —— 不再是可读的字节码。反调试、完整性自校验、防篡改全部默认启用。

Per-customer licensing按客户授权

Bind each license to a tier, a customer, and an expiry. Gate features on activation, not on hidden runtime checks. 每份授权绑定到客户、层级和过期日。功能限制发生在激活阶段,不靠运行时偷偷判断。

Offline activation离线激活

No network calls, no telemetry, no license server to maintain. Designed for regulated and air-gapped customer environments. 无网络回调、无遥测、无授权服务器需要维护。专为合规及内网隔离环境设计。

Open core, closed Pro开源核心,闭源 Pro

MIT-licensed eoovoi core is yours to fork. The Pro add-on is the only piece that needs a license — and you can audit how it integrates. MIT 许可的 eoovoi 核心代码任你 fork。只有 Pro 插件需要授权 —— 且接入方式完全透明可审计。

Reproducible builds可复现构建

The same source produces the same bundle every time. Friendly to CI/CD pipelines, diffable artefacts, auditable releases. 同样的源码永远产出同样的包。对 CI/CD 友好,产物可对比,发布可审计。

Single binary CLI单一命令行

One command-line tool for the full lifecycle: build, sign, distribute, renew. No daemon, no background agent, no YAML. 一个命令完成全生命周期:构建、签名、分发、续期。无守护进程、无后台代理、无 YAML。

Pricing定价

One product. Three ways to license it. 一个产品,三种授权方式。

All plans include the open-source eoovoi core. The Pro add-on unlocks the native runtime, per-customer license issuance, and renewal automation. 所有方案都包含开源 eoovoi 核心。Pro 插件解锁原生运行时、按客户授权发放与自动续期。

Pro Annual
$99 / year/ 年
≈ ¥720

Best for indie devs and freelancers shipping client projects. 适合独立开发者与外包,交付客户项目最划算。

  • Sealed native runtime密封原生运行时
  • 1 production seat1 个生产授权
  • 12 months of updates12 个月更新
  • Discounted annual renewal续费折扣
Team Annual
$399 / year/ 年
≈ ¥2899

For internal tooling and product teams shipping to multiple customers. 适合内部工具团队和向多客户交付的产品团队。

  • Sealed native runtime密封原生运行时
  • 5 production seats5 个生产授权
  • Per-customer license issuance按客户发授权
  • Webhook fulfilment integrationWebhook 自动履约接入

FAQ

Honest answers to questions buyers actually ask. 买家真正会问的问题,我们诚实回答。

Is the obfuscated code uncrackable? 加密后的代码无法破解吗?

No. Nothing executable on a customer's machine is uncrackable — including native binaries. eoovoi makes reverse-engineering expensive enough to deter casual piracy. It is deterrence-grade, not military-grade.

不能。任何能在客户机器上跑的代码都做不到不可破解 —— 包括原生二进制。eoovoi 把逆向成本提高到足以劝退普通盗版者。它是 威慑级,不是军用级。

Read the full threat model for what we protect against and what we don't.

详见完整威胁模型,我们坦白说能防什么、不能防什么。

Do my customers need a network connection? 我的客户需要联网吗?

No. Activation reads a local .eokey file you ship to them. No phone-home, no telemetry, no license server callback. Works in air-gapped environments.

不需要。激活只读取你发给客户的本地授权文件。无回传、无遥测、无授权服务器调用。在内网隔离环境也能工作。

What happens when a Pro Annual license expires? Pro Annual 到期后会怎样?

The runtime still loads, but newly-obfuscated bundles will refuse to run. Existing bundles your customers already deployed keep working. Renewal restores new-bundle issuance.

运行时仍可加载,但你新生成的保护包会拒绝运行。你客户已经部署的包不受影响。续费后恢复新包签发。

Can I see the source code? 我能看到源代码吗?

Yes — for the eoovoi open-source core (MIT). The eoovoi_pro add-on and the native runtime are closed source. Source escrow is available on the Perpetual plan.

是的 —— eoovoi 核心是开源的(MIT 许可)。eoovoi_pro 插件和原生运行时是闭源的。Perpetual 方案可选源码托管。

What if my license file leaks online? 我的授权文件在网上泄漏怎么办?

Reissue with a new project key — old licenses stop verifying on next obfuscate run. Your already-shipped bundles remain functional for honest customers.

换一把项目密钥重新签发 —— 下次混淆时旧授权立即失效。你已交付给诚信客户的包不受影响。

Which Python versions are supported? 支持哪些 Python 版本?

CPython 3.9, 3.10, 3.11, 3.12 via ABI3 wheels. macOS (x86_64, arm64), Linux (x86_64, aarch64), Windows (x64).

CPython 3.9 / 3.10 / 3.11 / 3.12,通过 ABI3 wheel 发布。支持 macOS (x86_64, arm64)、Linux (x86_64, aarch64)、Windows (x64)。

Refunds? 退款?

30-day money-back guarantee, no questions asked. Reply to your purchase email within 30 days and we will refund in full.

30 天无理由退款。30 天内回复购买邮件,即全额退款。

Ship Python like it's a compiled language. 让 Python 像编译语言一样交付。

Your source stays yours. Your customers get a sealed binary they can install in one command. 源码归你,客户拿到的是一行命令就能装的密封产物。

Get Pro购买 Pro Read the docs →查看文档 →