SublinkPro 提供专业级的节点测速功能,采用科学的测试方法确保结果准确可靠。
| 特点 | 说明 |
|---|---|
| 双阶段分离测试 | 延迟测试与下载速度测试分开进行,各自使用最适合的测试URL和方法 |
| 智能延迟测量 | 支持 UnifiedDelay 模式,可选择包含或排除握手时间(系统自动发送两次请求取第二次结果) |
| 独立并发设置 | 延迟测试和速度测试可分别配置不同的并发数,平衡效率与精度 |
| 状态自动标记 | 测速完成后自动根据结果更新节点的延迟状态和速度状态 |
| IP 质量检测 | 可在测速时额外检测出口 IP 的欺诈评分、IP 类型、住宅属性 |
| 解锁检测 | 可在节点检测流程中额外检测流媒体 / AI 服务可用区情况 |
| 实时进度展示 | 测速过程中实时显示进度和状态,支持任务面板查看 |
| 流量统计 | 每个节点测速完成后记录消耗流量,任务完成时汇总显示 |
| 颜色 | 延迟阈值 | 速度阈值 |
|---|---|---|
| 🟢 绿色 | < 200ms | >= 5 MB/s |
| 🟡 黄色 | 200-500ms | 1-5 MB/s |
| 🔴 红色 | >= 500ms 或超时/失败 | < 1 MB/s 或失败 |
| ⚪ 灰色 | 未测试 | 未测试 |
在「检测设置」中开启 IP 质量检测 后,系统会在测速流程中额外访问 IP 质量接口,补充节点出口 IP 的质量信息。
当前接入的 ippure 类接口会返回 fraudScore、isBroadcast、isResidential 等字段,前端与筛选逻辑均按下面的语义解释。
| 字段 | 接口返回 | 前端显示 |
|---|---|---|
| IP 类型 | isBroadcast = true |
广播IP |
| IP 类型 | isBroadcast = false |
原生IP |
| IP 类型 | 字段缺失或本轮未检测 | 未检测 |
| 住宅属性 | isResidential = true |
住宅IP |
| 住宅属性 | isResidential = false |
机房IP |
| 住宅属性 | 字段缺失或本轮未检测 | 未检测 |
| 欺诈评分 | fraudScore = 0-100 |
分值越低越好 |
Important
未检测不是 false:当接口未返回 isBroadcast 或 isResidential 时,系统会显示为「未检测」,不会错误归类为「原生IP」或「机房IP」。
| 分值范围 | 评级 | 说明 |
|---|---|---|
0 - 10 |
极佳 | 风险极低 |
11 - 30 |
优秀 | 风险较低 |
31 - 50 |
良好 | 可正常使用 |
51 - 70 |
中等 | 建议结合业务场景判断 |
71 - 89 |
差 | 风险较高 |
90+ |
极差 | 风险很高 |
- 节点管理:可直接查看欺诈评分、IP 类型、住宅属性,并按这三个维度筛选节点。
- 订阅过滤:编辑订阅时可设置最大欺诈评分、IP 类型、住宅属性过滤条件。
- 节点命名规则:支持在命名规则中使用
$FraudScore、$IpType、$Residential。 - 自动标签 / 链式代理:新增条件字段后,可直接基于 IP 质量结果做规则匹配。
在「检测设置」中开启 解锁检测 后,系统会在节点检测流程中额外执行所选 Provider 的解锁探测。
当前内置:
- Netflix
- Disney+
- YouTube Premium
- OpenAI
- Gemini
- Claude
解锁结果会写回节点信息,并在节点列表、节点详情、任务进度面板和任务中心中展示。
Tip
解锁检测采用独立 Provider Checker + 注册表的架构,后续新增平台时不需要重写整个测速任务。
相关 Provider 选择器、解锁状态选项和 unlock 条件 schema 都由后端统一下发,因此新增普通 checker 时不需要再到多个前端页面手动补选项。
更详细的结构说明和扩展方法请参阅:
Important
核心原理:测速采用「限时下载」方式,即在设定的超时时间内尽可能多地下载数据,然后根据实际下载的字节数和耗时计算速度。
速度计算公式:
速度 (MB/s) = 实际下载字节数 ÷ 1024 ÷ 1024 ÷ 实际耗时(秒)
| 现象 | 原因 |
|---|---|
| 设置 5MB 测速文件,但实际下载不到 5MB | 节点速度慢,在超时时间内未下载完 |
| 有的节点下载 500KB,有的下载 5MB | 速度快的节点在超时前下载完成,慢的节点下载不完 |
| 流量消耗显示几百KB | 节点速度约为 100KB/s × 超时时间(秒) |
| 节点速度 | 实际下载量 | 计算结果 |
|---|---|---|
| 10 MB/s | 5 MB(提前完成) | 速度 ≈ 10 MB/s |
| 1 MB/s | 5 MB | 速度 = 1 MB/s |
| 0.2 MB/s | 1 MB | 速度 = 0.2 MB/s |
| 0.1 MB/s | 500 KB | 速度 = 0.1 MB/s |
| 参数 | 说明 | 建议值 |
|---|---|---|
| 测速超时时间 | 每个节点测速的最大时长 | 5-10秒(平衡速度与准确性) |
| 测速文件 URL | 用于下载测速的文件地址 | 建议 ≥ 超时时间 × 预期最大速度 |
| 延迟测试 URL | 用于延迟测试的地址 | 建议使用 HTTP 204 或小文件,如 Cloudflare 的 generate_204 |
| 延迟测试并发 | 同时进行延迟测试的节点数 | 10-50(可适当调高) |
| 速度测试并发 | 同时进行速度测试的节点数 | 1-3(避免带宽竞争) |
Tip
测速文件大小建议:如果超时时间为 5 秒,预期最快节点为 20 MB/s,则测速文件应 ≥ 100MB。推荐使用 Cloudflare 的测速 URL:https://speed.cloudflare.com/__down?bytes=100000000(100MB)
Warning
流量消耗提示:每次测速会消耗实际带宽流量。100个节点 × 5MB 测速文件 = 最多消耗 500MB 流量。慢速节点消耗较少,但快速节点会下载完整文件。