TGViewer
AppPie AppPie @apppie · 3.5K subscribers
Post #2490 920
#Apps

Cap: 一个轻量现代的开源 CAPTCHA 替代方案

Cap 是一个 GitHub 上的开源 CAPTCHA 解决方案,它使用 SHA-256 工作量证明(Proof-of-Work)机制,而不是传统的图像识别谜题。它旨在成为 reCAPTCHA、hCaptcha 等服务的替代品,主打快速、注重隐私和易于集成,其核心理念是「计算密集型,而非追踪密集型」。

特点

- 极致轻量: @cap.js/widget 压缩后仅 12kb,比 hCaptcha 小 250 倍,加载速度极快。
- 隐私优先: 无需追踪用户、进行浏览器指纹识别或收集个人数据,符合 GDPR/CCPA 规范。
- 完全可定制: 支持完全自托管,用户可以自定义前端和后端的所有方面。
- 工作量证明: 对人类用户更友好(无需解决难题),同时能有效抵御机器人。
- 灵活集成: 提供独立的 Docker 模式(Standalone mode),使其可以与任何后端语言(如 Python, Go, PHP)通过 REST API 集成。
- 多种模式: 支持在后台运行的“隐形模式”和需要时才出现的“浮动模式”。

注意

1. 项目使用 JavaScript 构建,无任何依赖,可运行在 Bun、Node.js、Deno 等任何 JS 运行时上。
2. 生态系统非常完整,包含前端渲染库、后端验证库、命令行工具、以及为 Hono, Express 等框架提供的中间件。
3. 非常适合用于保护 API、防止表单垃圾邮件、阻止自动化登录尝试等场景。

开源许可证

Apache License 2.0。

#GitHub #OpenSource #Security #Captcha #JavaScript #Privacy

📮 频道 @AppPie
  • 👍 3
  • 🎉 1
More from @apppie
  1. Sep 28, 2026#Apple Apple 发布正式版软件更新 • watchOS 27.0.1 (24R365) 🔗 浏览 Apple 软件更新 #AppleSoftwareUpdate 📮…
  2. Sep 28, 2026#Apple Apple 发布正式版软件更新 • iOS 27.0.1 (24A446) • iPadOS 27.0.1 (24A446) • macOS 27.0.1 (26A4…
  3. Sep 28, 2026#Apple Apple 发布测试版软件更新 • Xcode 27.2 beta 2 (27B5028f) 🔗 浏览 Apple 软件更新 #AppleSoftwareUpdat…
  4. Sep 22, 2026#Wallpapers iPhone Duo 壁纸 此次整理包含展开与合拢两种构图,分别提供浅色、深色 PNG 壁纸及 Dynamic HEIC 动态版本,共六个文件。 更多壁纸,…
  5. Sep 21, 2026#Apple Apple 发布测试版软件更新 • iOS 27.2 beta 2 (24B5089g) • iPadOS 27.2 beta 2 (24B5089g) • macO…
  6. Sep 18, 2026#Apple Apple 发布测试版软件更新 • Xcode 27.1 beta (27A9269) 🔗 浏览 Apple 软件更新 #AppleSoftwareUpdate �…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →