1.1.1
- LAN/WAN 访问侧判定改为读取浏览器连接实际命中的路由器本地 IP，并映射到 iKuai 逻辑接口。
- 修复私网宿主机访问 iKuai WAN 地址时因来源 IP 为私网而误判为 LAN 的问题。
- `/api/lan/ping` 增加 `server_interface` 与 `interface_confidence` 诊断字段；无法映射接口时才回退来源 IP 判定。

1.1.0
- 指定 WAN 出口时同时校验接口 IPv4、路由表 mark 和生效中的 fwmark 规则。
- WAN 测速连接同时应用源 IPv4 与 SO_MARK；校验失败直接拒绝启动，不再静默回退默认出口。
- 连接信息展示配置接口、绑定地址、路由 mark 与实际公网出口 IP。
- Web 测速线程改为手动输入，支持 1-64 线程并进行前后端范围校验。
- 修复默认上传测速地址错误，恢复 Apple CDN slurp 上传端点。

1.0.14
- manifest distributor 调整为 iKuai / https://github.com/ikuaidev，maintainer 保持不变。
- 构建流程加入 UPX --best --lzma 压缩静态 Go 二进制，降低 ipkg 体积。

1.0.13
- 出口 IP fallback 改为乐视 g3 与腾讯新闻 ip2city，不再使用 ipify/icanhazip/ident.me。
- 保持 IPv4-only 查询与拨号，双栈环境不混入 IPv6。
- 前端保持全宽，但内网/外网恢复上下排列，不再并排。

1.0.12
- 增加 INTERFACES 配置项，默认 auto，可填写 wan1/wan2 等接口名用于外网测速与出口 IP 查询绑定。
- 腾讯 checktime 出口 IP 获取增加 HTTP/JSONP/XML 多格式 fallback，避免部分设备上 client unavailable。
- 出口 IP 获取失败时增加 ipify fallback；成功拿到 IP 后仍统一使用百度 opendata 查询归属。

1.0.11
- 修正连接信息面板布局：左侧标题直接显示路由器型号/版本，主体显示出口 IP/运营商，位置单独显示。
- 保持右侧为服务端测速节点信息，避免把“客户端（路由器型号）”作为静态标题展示。
- CPU/内存占用只保留在测试日志里，不在连接信息面板额外显示 resource-strip。

1.0.10
- 本机出口 IP 改用腾讯 checktime ojson 的 ip 字段，再用百度 opendata 查询归属。
- 连接信息面板文案改为“客户端（路由器型号）/ 服务端（测速节点）”。
- 测试过程中在连接信息面板常驻显示 CPU0/CPU1/... 分核心占用，不只写入日志。

1.0.9
- 本机出口 IP 改用 Cloudflare trace 获取 ip= 字段，再用百度 opendata 查询归属。
- 外网流量测速源切换为 speed.cloudflare.com，避免把乐视 trace 类小响应当测速源。
- 保留 1.0.8 的 CPU0/CPU1/... 分核心占用显示。

1.0.8
- 外网默认测速源切换到乐视 CDN g3.letv.com，放弃 B 站 IP 服务依赖。
- IP 归属查询切换到百度 opendata resource_id=6006。
- 系统资源日志增加 CPU0/CPU1/... 分核心占用显示，便于观察多核瓶颈。

1.0.7
- 移除连接信息面板中的 ASN 行；Bilibili IP 接口不提供 ASN，避免显示 ASN: —
- 保留 IP、运营商/ISP、归属地展示

1.0.6
- IP 归属查询统一切换到 Bilibili live IP 接口
- 本机出口：get_ip_addr 不带 ip 参数
- 指定节点：get_ip_addr?ip=<IP>
- 移除 Letv/ipapi.is 查询路径，避免第三方限额导致连接信息 degraded

1.0.5
- 本机出口 IP 查询改用 https://g3.letv.com/r?format=1，避免 api.ipapi.is 限额导致连接信息 degraded
- 服务端节点信息不再强依赖外部归属接口；限额时保留 IP 与已选节点描述，测速不降级

1.0.4
- 新增 /api/system：直接读取 /proc/stat 与 /proc/meminfo，返回 CPU/RAM 使用率
- LAN/WAN 测速期间 Console 每秒输出 CPU 与内存占用，测速结束自动停止

1.0.3
- 修复外网测试按钮无响应：HTML checkbox id 被误汉化，导致 JS 点击时取不到 wan-latency-chk
- 保持协议/API/DOM id 英文稳定，界面显示文本中文化

1.0.2
- 修复 Web UI 汉化误改 API 路径与 SSE phase 值的问题
- 控制台日志恢复英文口径，避免和协议字段混淆
- 保持界面中文标签，底层 API/事件字段固定英文

1.0.1
- Web UI 完整汉化：按钮、面板、状态栏与运行日志改为中文口径
- IP 归属与 ASN 查询切换到 https://api.ipapi.is
- 外网节点描述展示运营商、ASN 与地理位置，查询失败不影响测速

v1.0.0
- 初始版本
- 内网吞吐测试（下载/上传/延迟/抖动）
- 外网速率测试（Apple CDN，多线程，SSE 实时进度）
- 企业级深色 Web UI
- 双架构 amd64 + arm64 原生二进制
