最初的产品假设是「按域名分流就够了」。上线后收到的反馈推翻了它:同一个浏览器里,有人希望某些页面走加速、某些保持本地;同一个域名下,桌面客户端与网页端的诉求相反。域名这一层的表达能力不够,必须下沉到应用层。
于是有了进程指纹识别:用路径、签名主体与文件哈希确认「这是哪个应用」,再用域名确认「它连的是什么服务」。两级结合之后,用户可以按应用授权,不必理解域名结构。
团队按职责分为四组:网络栈组负责协议与隧道实现,规则组负责分类与规则库维护,客户端组负责各平台应用与系统集成,支持组负责工单与问题归因。
四个组共用同一套指标口径,避免「客户端说没问题、网络说也没问题,用户还是慢」这类扯皮。
判断一篇技术说明是否可信,最直接的方法是把它和客户端里的实际字段对上。下面四步可以在两分钟内完成核对。
| 本站表述 | 在客户端中的对应位置 | 不一致时 |
|---|---|---|
| 三级识别引擎 | 诊断面板「判定依据」列的三类取值 | 以客户端为准并提交文档反馈 |
| 规则库每周更新 | 设置中的规则库版本与更新时间 | 检查更新通道是否被拦截 |
| 不做内容留存 | 诊断面板仅有连接元信息,无内容字段 | 立即通过安全渠道报告 |
| 不共享账号 | 新设备登录会自动挤下旧设备 | 检查设备管理中的登录记录 |
因为节点距离与链路质量差异很大,给统一承诺反而误导。我们给的是分档参考值与测量口径,便于你自行复现。
涉及行为变化的说明会随版本发布同步更新,并在新闻中心记录变更要点,不会静默修改。
以客户端为准,并通过工单反馈具体页面与字段,我们会核查后修正。
选择私有协议 + 终端分流这条路线,是权衡后的结果。走过的弯路同样值得写下来。
| 方案 | 结论 | 原因 |
|---|---|---|
| 全局代理(不分类) | 放弃 | 本地访问被拖慢,用户体感差 |
| 仅按域名分流 | 升级 | 无法区分同一域名下的不同应用 |
| 仅按地址段分流 | 放弃 | CDN 场景误判率高 |
| 套用通用代理协议 | 放弃 | 报文特征明显,受限网络下可用性差 |
| 私有协议 + 三级识别 | 采用 | 精度与可用性兼顾,代价是维护成本更高 |
配置耗时对比:手工填写与自动识别
网络拓扑:终端判定 + 双通道出口四条原则贯穿所有版本,它们决定了遇到取舍时怎么选。
说清不做什么,比宣传做什么更能建立信任。
客户端与规则库分开迭代:客户端按月度节奏发布功能版本,规则库按周更新。两者分开是为了让「分类变化」与「程序变化」互不牵连,出问题时能快速定位在哪一侧。
| 类型 | 节奏 | 是否需重启 | 可回滚 |
|---|---|---|---|
| 规则库 | 每周一次常规,紧急 24 小时内 | 否 | 是 |
| 客户端功能版 | 月度 | 是 | 保留上一版安装包 |
| 紧急修复版 | 按需 | 是 | 是 |
分流产品的质量不能只看「能不能连上」,还要看「判断对不对」。测试分三层。
三层都通过才允许发布。规则库的回归结果会作为发布说明的一部分,标注本次分类变化的影响范围。
产品只解决网络路径与质量问题,不改变用户访问内容的合法性与合规责任。用户需自行遵守所在地法律法规与服务条款;客户端不提供绕过合规审计的能力。
在合规上采取三条做法:不做内容留存、不做明文审计、不提供固定出口的规避方案;同时在协议层保护隧道内数据的机密性与完整性。
不做内容留存,也不做 TLS 解密。诊断记录只包含判定依据、通道与耗时这类元信息,默认 7 天后清理。
这是产品边界。需要明文审计的场景应使用企业级网关,终端方案不适合承担这个职责。
不会。用户规则优先级高于库规则,库更新不会覆盖用户配置。
受系统权限限制。移动端无法读取其他应用的可执行文件信息,因此改为按应用标识分流,能力边界如实说明。
所有变更都会先发布说明再推送:客户端功能版本在新闻中心公告,规则库更新在客户端内提示变更条目数。
涉及需要用户操作的变更(例如需要重新登录或需要重启系统),会单独标注并给出最短操作路径,不会把「需要重启」藏在长长的更新日志里。
分流问题的价值很高:每一次误判都对应一条可修复的规则。因此支持流程被设计成闭环。
本站是快连的官网站点,用于说明产品能力、技术原理与配置方法,并提供客户端下载与支持入口。
站内内容围绕「进程指纹识别与加密域名自动分流」这一主题组织,页面中的数值均标注了口径与适用条件;若你对某个数字的测量方式有疑问,可通过服务支持渠道反馈,我们会补充口径说明。
配置耗时对比:手工填写与自动识别
网络拓扑:终端判定 + 双通道出口