edu有效期查询器•服务版 v1.1.11
登录 CamScanner 后直接查询,由你的个人 Cloudflare 后端核验会话和账号访问权限,实时查询官方教育会员到期日。此页面只提供安装说明,不收集或接收账号凭据。
补充安装说明
安装与使用
- 先安装 Tampermonkey,再点击上面的安装链接并确认脚本权限。
- 打开 CamScanner 官网。服务版有独立名称,不会替换原版;可以先停用原版,避免两个浮动面板重叠。
- 无需填写访问密钥。管理员在后台按 CamScanner 账号的绑定邮箱或含国家区号的绑定手机号设置访问权限;教育认证邮箱不等同于绑定邮箱。
- 登录网页后点击“查询 edu 到期日”。脚本会自动读取当前网页登录态,用户无需寻找、复制或粘贴
s2/uid。 - 脚本显示后端生成的本地时区到期日、查询时间和时区说明;查询失败时显示错误提示并清除旧日期,不推算结果。
退出并清理
切换账号前点击“退出并清理”,先保存数据,再在二次弹窗中确认。退出不受查询授权、授权期限或查询额度限制。后端调用 CamScanner 真实退出接口并验证旧登录态失效;网络失败或无法识别响应时保留本地登录态。请求完成后清理当前可访问作用域的登录 Cookie 和 camscanner-user 账号缓存,保留无关数据。完成后刷新页面再登录。
后端必须先确认旧登录态失效,脚本再验证官网退出响应并清理本地登录态;若期间切换账号,将停止清理,避免影响新账号。HttpOnly、其他路径或其他子域 Cookie 无法完整检查;发现可见残留会报告清理不完整。没有账号缓存且 Cookie 冲突时,不会任意选择账号退出。
唯一到期日来源
POST https://v3.camscanner.com/app/getUserAttributeattribute=edu_ad_authedu_ad_auth.edu_expiry
每次点击都是新查询。未返回合法官方日期就报告失败;不会根据认证日期加一年,也没有其他日期来源兜底。
数据与访问边界
后端为每次收到的查询保存真实结果或内部失败原因、上游状态与耗时,Workers Logs 使用 100% 采样并持久保存,保留期和配额遵循 Cloudflare 账户设置。查询日志不保存 s2/uid、Cookie 或原始账号响应;管理员可在受保护的后台查看已授权账号的绑定邮箱或手机号。登录态仅用于当次请求。Cloudflare 是处理登录态的第三方平台。客户端不持久保存 s2/uid,也无需 GM 存储配置。
查询接口由后端向官方核验登录态及真实绑定身份,再匹配后台授权名单、UTC 有效日期、启用状态和每日查询上限。接口限制请求体大小、上游超时与固定官方目标,并按 IP 每 Cloudflare 位置每分钟限制 10 次。安装页公开,查询仅向已授权账号开放。