核心节点与边缘节点各自承担不同的协议层职责
核心节点承担协议层的协商与会话协调,包括端口池的协商、密钥交换的临时态管理与协议版本对齐;核心节点之间通过专用骨干网互联,避免对公共链路的依赖。边缘节点承担流量层的具体工作,包括整形、端口跳跃的执行与流量的本地转发;边缘节点按地理就近原则接入骨干网出口,使本地到节点的路由尽可能短。两类节点都运行无盘架构,不存在磁盘持久化层。
新增区域时遵循三步评估。第一步评估该区域的骨干网出口:与三大运营商的接入质量、与相邻骨干节点的拓扑距离。第二步评估跨网质量:跨网用户的实际延迟分布与丢包率,不只看单一运营商。第三步评估机房稳定性:电力、空调、网络冗余、运维响应时效。三步都通过的机房才会被纳入节点池。
区域内部的节点密度按在线用户分布动态调整。当某区域在 5 分钟内平均在线用户数突破容量上限的 80% 时,自动在该区域骨干网出口新增节点;连续 30 分钟平均在线低于容量上限的 30% 时,下线冗余节点以释放资源。这套扩容与缩容逻辑使节点分布始终接近"按需供给"的形态,避免过度部署带来的资源浪费与供给不足带来的拥塞。
下表给出几类典型区域的节点部署原则:
| 区域类型 | 部署原则 | 覆盖目标 |
|---|---|---|
| 一线城市与省会 | 至少 2 个骨干网出口 + 至少 3 个边缘节点 | 同城跨网用户的就近接入 |
| 二线城市 | 1 个骨干网出口 + 至少 2 个边缘节点 | 本地用户为主,少量跨网用户走核心 |
| 海外重点区域 | 与本地骨干互联 + 至少 1 个边缘节点 | 跨境业务的稳定承载 |
| 新增区域 | 先小规模试点,验证后扩容 | 避免一次性投入带来的资源错配 |
说明:具体节点列表不在本页公示。原因有二:一是公示列表本身会成为可被针对的参考;二是公示列表对使用者没有操作意义——客户端按选路结果自动选择,知道"分布原则"已足够判断设计是否合理。
客户端按综合分值选择节点
客户端按过去 5 分钟的延迟(权重 0.4)、丢包率(权重 0.3)、连通率(权重 0.2)、历史可用性(权重 0.1)估算每个候选节点的综合分值,分值最优的节点被自动选择。滑窗长度按 5 分钟设计——再短会受瞬时波动影响,再长则对节点异常的响应不及时。
客户端支持手动固定到某个节点,固定后该节点仍参与健康度统计但不会被自动切换。适合需要在特定时段使用特定节点(如本地下行到某骨干网更快)的用户。需要说明:手动固定不是优先级最高的设置——若固定节点触发 SLA 异常,客户端仍会切换到次优节点,避免在异常节点上持续失败。
客户端会优先选择本地运营商出口对应的节点,避免跨网带来的额外延迟。若本地运营商对应的节点全部不可用,才会按跨网质量排序选择次优节点。这一选择过程对用户透明,状态页可以查看当前选择与各候选的分值。
SLA 阈值与降权机制
客户端按三类指标判定节点异常:延迟超过 800ms、丢包率超过 5%、连续失败次数达到 3 次。任一指标在 5 分钟滑窗内持续超出阈值即触发切换。阈值不是固定的——客户端在检测到本地链路存在长期拥塞时会上调阈值,避免在本地链路本就拥塞的环境下因阈值不当而频繁切换。
触发切换的异常节点会被临时降权 30 分钟,期间其综合分值按 0.5 系数计算;30 分钟后恢复正常权重。降权期间若该节点再次异常,冷却时间翻倍(最长达 4 小时)。降权不是禁用——异常节点在某些时段可能仍优于其他节点,但不会作为默认选择。
当所有候选节点都不可用时,客户端进入降级模式:保留上一次成功会话的端口池与参数,按较短的重试间隔尝试重新连接;同时把降级状态上报服务端以便排查。这段时间内不会出现"完全连不上"的状态,但连接质量可能下降。
节点存储形态的诚实说明
无硬盘架构降低的是数据被长期留存的风险。传统磁盘介质在断电后仍能保留数据,重启时可能被恢复;而无盘架构在重启后所有运行数据(包括连接元数据、临时缓存、协商状态)都会被清空。这对长期留存是显著改善。
无硬盘不改变数据在转发过程中经过节点内存这一事实。在会话进行时,流量载荷、加密密钥、协商状态都存在于节点内存中。无盘架构只能让"会话结束后无法恢复"的特性成立,不能让"会话进行中不可被读取"的特性成立。后者需要的是加密强度(参见 AES-256-GCM 与前向保密),不是无盘架构本身。
因此快连的隐私叙事是组合表达:客户端加密保证会话进行中的载荷不可读,无盘架构保证会话结束后不会留存,协议一致化保证外观不会被针对性识别。任何一项单独成立都不能构成完整的隐私边界;只有三者同时成立,节点层级的隐私保护才完整。
SHA256 校验与防钓鱼
第三方下载站、网盘分享、聊天群里的安装包是常见的安全风险来源:可能被植入广告 SDK、被替换为仿冒客户端、甚至被嵌入后门程序。在安装前用 SHA256 校验值核对,是下载后最后一道闸门。快连每个安装包附一段 SHA256 字符串,可在下载页与客户端"关于"区看到。
打开 PowerShell,运行 Get-FileHash .\kuailian-setup-v6.1.0.exe -Algorithm SHA256,将输出的 64 位十六进制字符串与公示值逐字符比对。任一字符不一致都说明安装包被改动,请勿运行。
macOS 自带 shasum -a 256 kuailian-setup-v6.1.0.dmg;Linux 使用 sha256sum kuailian-setup-v6.1.0.AppImage。比对方法与 Windows 一致。
把字母 i 换成 l、o 换成 0、com 写成 con、使用相似字符集(如西里尔字母)替代部分字母——这些都是肉眼难以分辨但实际指向不同服务器的钓鱼手法。如果你通过搜索广告、聊天群链接、第三方下载站进入,看到的域名与 kuailianrscnp.com.cn 不完全一致,请勿安装并通过页脚公示渠道反馈。
说明:核对 SHA256 只是下载后的兜底;更稳妥的做法是从一开始就核对来源域名,只通过官方域名获取安装包。
节点分核心节点与边缘节点两类。核心节点负责协议协商与会话协调,部署在具备稳定骨干网接入的机房;边缘节点负责具体流量的转发与整形处理,部署在更靠近用户的接入位置。
节点按地理覆盖与骨干网就近原则分布。每新增一个区域时,会先评估该区域骨干网出口与跨网质量,再选择机房接入。区域内部的节点密度按在线用户分布动态调整。
客户端按过去 5 分钟的延迟、丢包率与连通率估算综合分值,分值最优的节点被自动选择。用户也可手动固定到某个节点,固定后仍参与健康度统计但不会被自动切换。
客户端按 SLA 阈值(默认延迟 800ms、丢包 5%、连续失败 3 次)判定节点异常;触发后自动切换到次优节点,并把异常节点临时降权 30 分钟,避免反复选到同一异常节点。
不是。无硬盘架构降低的是数据被长期留存的风险,不改变数据在转发过程中经过节点内存这一事实。安全需要客户端加密、节点临时存储与协议层一致化的共同作用,单一环节不能独立保证安全。
每个安装包附 SHA256 校验值。Windows 使用 Get-FileHash,macOS/Linux 使用 shasum -a 256 或 sha256sum,将输出逐字符与公示值比对。近似域名(如把字母 i 换 l、把 com 写成 con)是常见钓鱼手法,请只通过官方域名获取安装包。