惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

Martin Fowler
Martin Fowler
Engineering at Meta
Engineering at Meta
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
阮一峰的网络日志
阮一峰的网络日志
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
量子位
Jina AI
Jina AI
Microsoft Azure Blog
Microsoft Azure Blog
博客园_首页
L
LangChain Blog
A
About on SuperTechFans
人人都是产品经理
人人都是产品经理
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
美团技术团队
博客园 - 三生石上(FineUI控件)
N
Netflix TechBlog - Medium
D
DataBreaches.Net
P
Proofpoint News Feed
小众软件
小众软件
Vercel News
Vercel News
T
The Blog of Author Tim Ferriss
WordPress大学
WordPress大学
雷峰网
雷峰网
G
Google Developers Blog

龙星划空

个人阶段性总结(18) 科目一怎么过? 关于本站后期规划 算平方根的一个小思路 高考 高三夜 英语考试中那些对生活有用的文章(5.1更新) 《汐止天树》小说占位块 用笔记闻:从多样到专一 校园生活两三事(8)【高仿Alan Walker补齐】 校园生活两三事(7) 校园生活两三事(6) 校园生活两三事(5) 语用记事 那天夜里 将主力机替换为OPPO Find X8s 在学校想的新奇玩意以及祝贺博客成立一周年 高三的第一个周期 暑假总结 EdgeOne(Updated) 《罗小黑战记2》观后感(内含剧透,请慎入) 【高二】期末总结 有常去看看QQ的过滤通知吗 推一版Blobcats 校园生活两三事(4) - 龙星划空 自建的红石机器合集(1) - 龙星划空 校园生活两三事(3) - 龙星划空 Ai直播的兴起 - 龙星划空 高考倒计时 - 龙星划空 校园生活两三事(2) - 龙星划空
用Vercel部署Cap - 龙星划空
绮曜 · 2026-07-07 · via 龙星划空

前言#

Cap 是一种基于工作量证明(PoW)的轻量级开源验证码系统,旨在替代传统 CAPTCHA,实现高效、安全且隐私友好的人机验证。

工作#

本来它仅支持 Docker 和 Railway 部署,但是现在掌握了 AI 神力,就可以将其移植到 Vercel 上了。

前置准备#

注意:不用看仓库里面的 Readme ,看我这篇文章就行。

正文#

构建#

首先,Fork 这个仓库到自己名下,并导入到新的 Vercel 项目。

  • Framework Preset 选择 other

  • Output Directory 输入 Public

  • 新建环境变量:ADMIN_KEY

    该变量值指的是你的后台密码,至少 12 位

然后,新建数据库 Neon Postgres: 在项目 DashboardStorageCreateNeon,并将其绑定到你刚刚新建的项目下,重新部署。

由于 vercel.app 在大陆的不可用性,你需要绑定一个自己的域名。

如果你要用 Upstash:点击上面那个链接,创建账号,新建数据库,保存 REST URLREST Token;环境变量新建如下 ↓

变量类型
UPSTASH_REDIS_REST_URLSecretUpstash Redis REST URL
UPSTASH_REDIS_REST_TOKENSecretUpstash Redis REST Token

重新部署即可。

登陆#

构建完毕,直接访问绑定域名,会发现面板内容无法加载,要先访问 /login.html 路径,输入你的密码,再回到原来的面板,就可以正常显示和创建 Key 了。

BUG 处理方案#

开个 issue ?