你有一个只想分享给程序员的链接——可能是:
- 一个内部招聘页面
- 项目原型预览
- 技术问卷(Google 表单)
- 私密文档或测试环境入口
但你不希望它被随意传播,更不想被爬虫或无关用户访问。
CodeCaptcha 正是为此而生:一个面向开发者的链接访问控制工具。它不会用密码或登录拦住访客,而是要求他们先完成一道简单的编程题——只有能写代码的人,才能进入。


它是如何工作的?
- 你提供一个目标链接(如 https://www.nihendiao.com);
- CodeCaptcha 自动生成一个带访问门槛的新链接;
- 当有人点击该链接时,会看到一道随机编程题(例如:“反转一个字符串”);
- 访客需用代码写出正确答案(通常 1–3 行 JavaScript);
- 提交通过后,自动跳转至原始链接。

整个过程无需注册、无需登录,门槛就是编程能力本身。
为什么适合程序员场景?
与通用验证码(如 reCAPTCHA)不同,CodeCaptcha 的设计逻辑是:
不是验证“你是不是机器人”,而是验证“你是不是程序员”。
典型使用场景:
- 技术招聘
将职位链接设为“仅程序员可访问”,筛选出真正具备基础编码能力的候选人。 - 内部资源分享
分享开发文档、API 测试页或未公开项目时,防止非技术人员误入。 - 活动或会议邀请
为开发者大会、黑客松报名页增加技术门槛,提升参与质量。 - 项目冷启动
让早期用户具备一定技术背景,便于收集有效反馈。
题目设计:简单但有效
- 所有问题均可在 几分钟内完成;
- 答案通常只需 1–3 行 JavaScript 代码;
- 题型包括:
- 字符串操作(如反转、去重)
- 数组处理(如过滤、映射)
- 条件判断与循环
- 基础算法(如斐波那契、回文判断)
✅ 目标不是“考倒你”,而是快速识别具备编程基础的人。
目前仅支持 JavaScript,未来将根据需求支持 Python、TypeScript 等语言。
未来计划:更多控制权
虽然当前题目难度固定,但团队已明确规划:
- 自定义难度级别:创建链接时可选择“初级”、“中级”或“挑战模式”;
- 语言选择:支持多语言答题;
- 企业定制:允许设置公司专属题目或品牌页面。
它不是万能安全方案
CodeCaptcha 并非用于高安全性场景,不提供:
- 身份认证
- 数据加密
- 防爬虫保证(仅增加访问门槛)
但它是一种轻量、有趣且精准的筛选机制,特别适合希望“只让懂代码的人进来”的场景。
评论