让 Agent 帮你接入

复制提示词,粘贴到你正在使用的 Agent。

帮我的项目接入 cap.bug.im/llms,完成前端控件、后端校验和测试。

查看完整接入说明

cap.bug.im · 免费人机验证

给你的网站,
加一道验证。

cap 让浏览器先完成一道计算题,再由你的后端校验结果。用于表单、评论和注册等需要限制批量提交的场景。

使用 GitHub 登录管理站点。访客完成验证无需登录。

表单提交前,多一道确认。

验证控件放在你的页面里,计算结果交给后端检查。

控件示意 · 主题、交互方式和进度样式均可配置

浏览器计算,后端校验

基于开源 ALTCHA。通过计算成本限制批量提交,验证结果由服务端确认。

按站点管理

每个站点有独立的 sitekey、服务端密钥和域名限制,可查看验证用量。

不依赖跨站追踪

使用请求与 IP 的粗粒度信号调整难度,不采集浏览器设备指纹。

接入方式

前端放控件,后端做校验。

创建站点后拿到两项凭据:sitekey 用在网页上,secret 只保存在你的服务端。

01 / 浏览器

把控件放进表单

完成计算后,控件会把结果写入隐藏字段 cap-response。

<script src="https://cap.bug.im/v1.js" defer></script>
<div class="cap-captcha"
  data-sitekey="YOUR_SITEKEY"></div>
02 / 你的后端

确认结果,再处理提交

把结果和 secret 发给校验接口,只有 success 为 true 时才放行。

POST https://cap.bug.im/v1/siteverify
Content-Type: application/json

{ "secret": "YOUR_SECRET",
  "response": "<cap-response>" }

在演示页调整控件样式;或从接入文档开始,跑通一张完整表单。

服务网络

面向国内外的访问

全球边缘加速

cap.bug.im 已启用阿里云 ESA 全球边缘加速,面向国内外访客提供网站与验证服务。

使用已备案域名

服务使用已完成 ICP 备案的 bug.im 域名。前端脚本和校验接口统一通过 cap.bug.im 接入,备案信息可在页脚查询。

使用之前

先了解它能做什么。

阅读完整原理

增加批量提交的成本

浏览器需要逐次计算答案。可疑请求会收到更高难度的挑战,已校验的挑战会被记录,用于减少结果的重复使用。

仍需要业务侧防护

计算不等于识别人。真浏览器自动化也能完成挑战;重要操作仍应配合限流、身份校验和业务规则。较慢的设备可能需要更长时间。

从一个站点开始。

添加域名,取得凭据,再按示例接入你的表单。

打开控制台