FuckClaude:开源Claude地域指纹检测工具,本地离线自测国内用户识别风险
一、FuckClaude 是什么
FuckClaude 是国内开发者 LinXiaoTao 开源的纯前端本地浏览器指纹检测工具,项目诞生于 Claude Code 源码泄露事件之后。泄露代码曝光 Anthropic 会采集时区、系统字体、浏览器标识、设备语言等本地环境指纹,用于识别中国大陆用户并实施限流、封号等风控策略,该工具由此开发,用于自测当前浏览器环境被 Claude 识别为国内用户的风险等级。
项目采用单页静态网页架构,全程检测逻辑在浏览器沙盒内运行,所有指纹数据不会上传至任何服务器,隐私零泄露;支持中英双语切换,输出0-100分量化风险评分,清晰展示触发的所有地域特征指纹,仅用于技术研究、环境自查,不提供绕过平台风控的能力。项目开源协议为 MIT,完全免费开放源码,允许开发者二次修改、部署私有检测站点。
二、功能特色
本地离线检测,隐私安全
无需后端服务,网页加载完成后所有指纹采集、计算逻辑仅在本地浏览器执行,不存在日志上传、数据回传行为,不会留存用户设备信息。九大类指纹维度全覆盖检测
精准匹配 Claude Code 泄露源码中的风控采集项,包含系统时区、系统默认语言、中文系统字体库、国产浏览器UA标识、设备区域编码、操作系统地域配置、网页语言标签、数字格式、输入法标识9项核心识别特征。0-100分权重风险打分体系
不同指纹信号配置差异化权重,多项国内特征同时命中会叠加高分,划分三级风险等级直观展示暴露程度:
0–30分:低风险,几乎无国内地域特征,识别概率极低
31–60分:中风险,存在少量可识别特征,有概率触发风控
61–100分:高风险,多重国内指纹叠加,极易被标记封禁
明细化指纹命中清单
检测完成后逐条展示每一项命中的地域特征,标注对应权重分值,方便用户针对性调整系统、浏览器配置降低暴露风险。双使用形态,适配不同人群
普通用户可直接访问官方在线网页一键检测;开发者可克隆源码本地部署、二次开发,支持集成自有前端项目。极简轻量化部署
纯静态HTML+JS+CSS,无框架依赖、无需数据库、无需Node服务,仅静态文件即可部署,服务器成本极低。

三、技术细节
1. 整体技术栈
前端基础:原生 HTML5、Vanilla JavaScript、CSS3,无 Vue/React 等重型前端框架,加载速度低于300ms
指纹采集API:浏览器原生 Navigator API、Screen API、Font Loading API、Intl 国际化接口
构建方式:无打包工具,源码直接静态运行,修改后无需编译即可部署
部署载体:Nginx、GitHub Pages、Vercel、静态云存储均可托管
2. 核心指纹采集技术原理
时区采集:通过
Intl.DateTimeFormat().resolvedOptions().timeZone获取系统时区,匹配 Asia/Shanghai、Asia/Chongqing 等国内时区标记中文字体探测:调用浏览器字体加载接口,检测系统是否预装 PingFang SC、SimSun、Microsoft YaHei 等国产中文字体
浏览器标识识别:读取
navigator.userAgent,匹配国内浏览器关键词(QQBrowser、360Browser、Edge 国内版等)语言标识采集:读取
navigator.languages、navigator.language,匹配 zh-CN、zh-Hans 中文语言标签数字、日期格式化规则检测:通过 Intl 接口判断系统默认数字、日期展示格式,区分中英文区域配置
3. 风险评分计算逻辑
内置权重配置表,每一类指纹单独分配固定分值,检测时遍历9项维度,命中即累加对应分数,最终总分0-100;源码内权重参数完全开放,开发者可自主调整各指纹的计分权重。
4. 隐私底层保障机制
代码中不存在 fetch、axios、WebSocket 等网络请求逻辑,无埋点、无统计脚本,检测过程仅读取本地浏览器只读API,不修改系统配置、不写入本地存储。
四、应用场景
普通Claude使用者环境自查
日常使用Claude网页端、Claude Code客户端前,检测浏览器环境指纹风险,提前调整系统语言、时区、浏览器UA降低被识别限流概率。前端安全/风控技术研究者
学习商业AI平台用户指纹识别实现逻辑,逆向理解海外AI产品地域风控技术方案,用于网络安全、浏览器指纹课程学习。独立开发者私有部署检测站点
二次修改源码,集成至个人工具站、开发者工具箱,为社群提供免费指纹自测服务。自动化测试环境校验
爬虫、浏览器自动化从业者,检测Playwright、Puppeteer等自动化环境是否携带中文地域指纹,优化伪装配置。前端隐私科普工具
技术博主、科普自媒体部署静态页面,向读者演示浏览器可读取的本地隐私信息,科普设备指纹泄露风险。
五、使用方法
方式1:在线网页快速检测(普通用户首选)
打开官方在线站点:https://fuck-claude.vercel.app/
页面自动加载完成,点击「重新扫描」按钮
等待1秒完成全维度指纹采集,页面展示总分、风险等级、命中指纹明细
切换右上角语言按钮,可在中文/英文界面切换
方式2:本地源码部署(开发者使用)
克隆GitHub仓库源码
git clone https://github.com/LinXiaoTao/FuckClaude
进入项目文件夹,文件夹内仅index.html、css、js静态文件
两种本地运行方案:
直接双击index.html,本地浏览器离线打开使用(无网络也可检测)
Nginx/静态服务器托管,对外提供网页访问
自定义修改:打开js文件夹内权重配置文件,调整各类指纹计分标准,保存文件后刷新页面生效
方式3:二次集成至自有网页
将项目内指纹检测JS脚本剥离,引入自有HTML页面,调用内置检测函数,自定义展示UI与评分逻辑。
六、常见问题解答(FAQ)
Q1:FuckClaude检测高分就一定会被Claude封号吗?
A1:不会。该工具仅复刻Claude泄露源码中的指纹采集规则,模拟风控识别逻辑,评分仅作为参考标准,不等于Anthropic官方实时风控规则;官方后台还会结合IP地址、账号行为、对话内容多重维度综合判断,单一环境指纹不会直接触发封禁。
Q2:工具名称包含不雅词汇,是否会影响正常使用?
A2:项目名称仅为开发者调侃式命名,源码、在线页面UI无违规文字,不影响功能使用;开发者可自行修改源码内页面标题、文字内容替换名称后部署。
Q3:使用在线检测页面时,我的设备信息会被开发者收集吗?
A3:不会。项目无任何数据上传代码,所有指纹采集、计算全部在浏览器本地完成,在线站点仅托管静态文件,不存在后端日志、数据收集接口,不会留存任何用户设备信息。
Q4:能否通过这个工具实现完全绕过Claude地域限制?
A4:不能。本工具仅用于检测环境暴露风险,仅提供指纹明细参考,不提供任何修改、伪装浏览器/系统指纹的功能,无法绕过平台合规管控。
Q5:离线打开本地index.html为什么也能正常检测?
A5:项目全部依赖浏览器原生内置API,不需要后端接口、网络资源,静态文件加载完成即可独立运行,断网环境下检测功能不受任何影响。
Q6:Windows、macOS、Linux、手机浏览器都能正常检测吗?
A6:全平台兼容,Windows、macOS、Linux桌面浏览器,安卓、iOS移动端浏览器均可完整运行,仅部分老旧浏览器(IE)会丢失少量字体检测能力。
Q7:修改源码里的指纹权重参数有什么作用?
A7:权重代表单条指纹对总分的贡献值,调高某类指纹权重会放大该特征的风险分值,适合开发者模拟不同严格程度的AI风控规则,做对比实验。
Q8:项目是否支持商业化二次开发并搭建付费工具?
A8:项目采用MIT开源协议,允许商用、二次分发、私有化部署,仅需保留原始开源声明即可自由修改商用。
八、相关链接
GitHub仓库地址:https://github.com/LinXiaoTao/FuckClaude
九、总结
FuckClaude作为一款定向匹配Claude风控规则的本地浏览器指纹检测开源工具,凭借纯静态离线运行、隐私零上传、专项中文环境识别、轻量化部署的核心优势,填补了市面上缺少针对海外AI产品地域指纹自测工具的空白,源码完全开放便于技术人员学习AI平台风控采集逻辑,同时普通用户可零成本快速自查浏览器环境暴露风险,仅作技术研究与环境自查用途,不具备规避平台管控的能力,是兼顾实用性与学习价值的轻量前端开源项目。
版权及免责申明:本文由@dotaai原创发布。该文章观点仅代表作者本人,不代表本站立场。本站不承担任何相关法律责任。
如若转载,请注明出处:https://www.aipuzi.cn/ai-news/fuckclaude.html

