2026-09-15
- 设备名改为由上报端设置,index.html 监控表单设备名必填,默认“本机”
- 移除“查看教程”页面(guide.html)及其导航入口,同步更新 sitemap.xml
- 新增“关于”页面(about.html),并在全站导航中加入入口
- 打赏二维码从技术原理页移至关于页底部,技术原理页保持纯科普内容
- 将 qrcode.js 库从远程 CDN 迁移到本地 lib/qrcode.min.js,避免外部依赖
- devices.html 添加设备表单简化为只填 device_key,查询后自动同步 KV 中的设备名
- /api/report 后端校验 device_name 必填
- /api/report 增加基于 IP 的内存级频率限制(60 秒 10 次)
- /api/report 增加 device_key UUID v4 格式校验,限制 device_name 长度
- 保存已存在的设备时,如果设备名变化则更新并提示“已更新”
- 在浏览器监听区域添加“离开本页后监听自动停止”的提示
- 使用 BroadcastChannel 实现跨标签页监听状态同步,小绿点在其他页面也能显示
- 修复 .btn-secondary 在白色卡片上文字/背景同色导致看不见的问题
- 移除“重新生成密钥”按钮
- 监听表单旁新增“单次上报”按钮
- device_key 默认直接显示,移除显示/隐藏切换按钮
- 优化复制按钮样式,提升可见性
- 移除首页 hero 区域“查看本机 IP”和“这是什么原理?”按钮,改为自动显示当前连接信息
- 首页 hero 区域“查看本机 IP”改为页面加载后自动触发
- 进一步修复 hero 区域内结果 dd 文字颜色问题
- 浏览器持续监听频率从 30 秒调整为 2 分钟,降低 KV 写入压力
- 导航栏设备图标新增监听状态小绿点,开启持续监听时闪烁提示
- /api/report 支持 IPv4 或 IPv6 任填其一
- 上报数据增加 30 天有效期(TTL),长期未更新自动清理
- 新增“立即上报一次”按钮,页面加载后也会自动上报一次
- 优化“未找到该设备”提示,明确告知需要先上报
- 查询结果新增“保存到我的设备”按钮
- 根据设备上报时间显示在线/最近在线/离线状态
- 二维码分享跳转后自动清理 URL 参数
- device_key 默认隐藏,支持显示/隐藏切换与一键复制
- QR 码旁新增“复制分享链接”按钮
- 新增 robots.txt 和 sitemap.xml
- 全站品牌统一为 ipstun,SEO 标题与描述保持一致
- 新增 favicon
- 新增 404 页面
- 首页二维码分享链接支持自动填充并查询设备 IP
- 查询结果中的 IP 与 device_key 新增一键复制按钮
- 调整首页板块顺序,把“查询设备 IP”放到更靠前的位置
- 修复教程页编号缺失(九/十)
- 新增更新记录页
- 新增百度统计
- 新增 /api/myip,可查看当前公网 IP 与协议版本
- 首页突出公网 IP 查询功能
- 新增技术原理页
- 新增浏览器端 IP 监听同步(每 30 秒上报一次)
- 设备鉴权简化为单个 device_key(UUID)
- 新增密钥二维码生成
2026-09-14
- 上线边缘网络全栈站点
- 完成首页、教程页、下载页
- 实现基于 KV 的 IPv6 上报与查询接口