快连客户端获取与校验
全平台原生客户端,一套账号通用。请根据你的设备选择对应版本,并通过本页面提供的官方渠道获取安装包。
快连客户端获取与校验
安装流程本身不复杂,但有一个容易忽略的环节:分流初始化。它决定客户端能否在你的设备上建立规则上下文。
快连Windows 安装
- 在下载卡片点击 Windows 的"立即下载",得到带数字签名的 MSI 安装包。
- 双击运行,系统会请求管理员权限——分流需要安装虚拟网卡与过滤驱动,这一步无法跳过。
- 按向导完成安装,重启客户端。首次启动时客户端会初始化路由表与规则上下文,约需三秒。
- 登录账号,规则集自动下发。打开分流诊断面板,确认识别引擎三项状态均为绿色。
快连macOS 安装
- 下载 .dmg 并把应用拖入 Applications 目录。
- 首次运行会提示需要系统扩展权限,前往"系统设置 → 隐私与安全性"放行。
- 启动后登录,客户端会加载地址库。macOS 端不支持底层 TUN,分流走系统自带的 utun 接口。
快连Android 安装
- 安装 APK 后首次启动,系统会弹出 VPN 权限请求,必须允许——这是 Android 上实现分流的唯一途径。
- 登录后客户端建立本地分流点,所有应用流量经过它做判断。
- 在电池设置中把快连加入后台白名单,否则系统冻结进程会导致分流判断中断。
快连iOS 安装
- 通过 App Store 安装并登录。
- 系统会请求添加 VPN 配置,确认即可。
- 由于平台限制,iOS 端仅支持地址与 SNI 两级识别,分流粒度到域名而非应用。
运行隧道拆分需要哪些系统能力
分流不是在应用层"打补丁",它需要操作系统提供路由表操作、连接状态跟踪与进程信息读取三项能力。下面是各平台的最低要求与原因。
| 平台 | 最低版本 | 关键依赖 | 分流能力 |
|---|---|---|---|
| Windows | 10 1909(建议 11 22H2+) | WFP 过滤平台、TUN 驱动 | 三级识别完整(地址 / SNI / 进程指纹) |
| macOS | 12 Monterey | NetworkExtension、SystemExtension | 三级识别,进程指纹深度略低 |
| Android | 8.0 | VpnService、NetworkStatsManager | 地址 + SNI,进程指纹受系统限制 |
| iOS | 15 | NetworkExtension | 地址 + SNI(不支持进程粒度) |
为什么 Windows 要 1909 以上:分流需要把标记写入连接跟踪条目,这依赖该版本起稳定的 WFP 接口。更早的版本存在标记丢失的已知问题,会导致同一条连接的前后半段走不同隧道,表现为"网页加载一半卡住"。
为什么 macOS 必须是 12:系统扩展的加载机制在 11 上有兼容性问题,会出现扩展加载成功但路由表未生效的情况,用户看到的现象是"连上了但分流完全不起作用"。
运行时占用:Windows 与 macOS 客户端常驻内存约 35–55MB,取决于活动规则数量。分流判断本身几乎不占 CPU——地址库是内存哈希表,SNI 读取复用已有的握手路径,进程指纹在连接建立时一次性完成。
快连四个平台的分流能力差异,以及为什么会有差异
同一个账号,在四个平台上的分流精度并不相同。这不是我们偷懒,而是操作系统给出的权限边界不同。理解这些边界,能帮你判断某个问题到底是配置问题还是平台限制。
快连Windows:能力最完整的平台
Windows 通过 WFP(Windows Filtering Platform)提供内核级流量过滤,我们能拿到完整的连接元数据,并在连接建立的瞬间写入分流标记。这意味着三项能力全部可用:目标地址匹配、TLS SNI 读取、进程指纹识别。
具体到识别精度,Windows 端可以拿到发起连接的可执行文件完整路径与数字签名,因此能区分"同一个域名、不同应用"的情况。企业微信与微信共用域名这个经典难题,在 Windows 上通过签名差异解决。此外 WFP 还允许我们在驱动层做 RST 防护,避免连接被中间设备异常重置。
代价是安装复杂度:需要管理员权限、需要安装驱动、可能与第三方网络过滤驱动冲突。我们遇到过用户装了某个"网络优化"工具后分流失效的案例,排查下来是两家驱动抢占了同一优先级的过滤层。解决办法是在设置里切换为兼容模式,代价是失去进程指纹能力。
快连macOS:稳定优先,深度略低
macOS 的分流实现基于 NetworkExtension + SystemExtension,无法使用底层 TUN 设备,只能走系统提供的 utun 接口。这个约束带来两个后果:一是我们拿不到完整的进程树信息,进程指纹只能依赖安装路径特征;二是握手路径比 Windows 多一次系统调用,首包延迟大约高出 80 毫秒。
好消息是稳定性更好——utun 由系统维护,不会像第三方驱动那样在系统更新后失效。我们在 macOS 上把体验打磨做得更细:菜单栏快速切换、Touch ID 解锁规则修改、按网络环境自动切换规则集。对于经常在办公室与咖啡厅之间移动的用户,最后一项尤其实用。
快连Android:用户态分流,覆盖优先
Android 从 7.0 起强制所有 VPN 类应用使用 VpnService API,我们无法做驱动级拦截,分流在用户态完成。系统也不提供按连接的进程归属查询,进程指纹的可靠性明显低于桌面端。
我们的应对是提高覆盖率的优先级:在 Android 上更积极地使用地址库与 SNI,并允许"宽松识别"——按安装目录整体判断,而不是精确到单个进程。代价是粒度变粗,但避免了"因为识别不到所以全走加速"这种更糟的结果。另外 Android 端可以借助 NetworkStatsManager 提前知道哪些应用在用网,在移动网络下自动启用弱网优化。
快连iOS:平台限制最多,粒度到域名
Apple 不允许第三方 VPN 客户端使用驱动级流量处理,所有流量必须经过 NetworkExtension。这直接决定了 iOS 端无法实现按进程粒度的分流。我们能做的是地址与 SNI 两级识别,分流粒度到域名。
这个限制在绝大多数场景下不影响使用,因为"国内域名直连、海外域名加速"已经能解决主要问题。只有在极少数情况下会暴露短板:某个应用同时通过相同域名访问国内与海外服务。此时 iOS 端无法拆分,只能整体选择一条隧道。
我们选择如实说明而不是含糊带过——用户知道边界在哪,才能正确判断某个现象是不是故障。诊断面板在 iOS 上会明确标注"当前平台不支持进程级识别",避免用户以为是配置出了问题。
快连能力对照与选择建议
| 能力 | Windows | macOS | Android | iOS |
|---|---|---|---|---|
| 目标地址识别 | ✓ | ✓ | ✓ | ✓ |
| TLS SNI 识别 | ✓ | ✓ | ✓ | ✓ |
| 进程指纹识别 | ✓ 完整 | △ 路径特征 | △ 受限 | ✗ |
| 强制直连白名单 | ✓ | ✓ | ✓ | ✓ |
| 分流诊断面板 | ✓ 完整 | ✓ 完整 | △ 简化 | △ 简化 |
| RST 防护 | ✓ | — | — | — |
如果你对分流精度要求很高——例如企业环境需要严格区分合规流量与非合规流量——建议以 Windows 或 macOS 客户端为主力设备,把规则在账号维度配置好,移动端会自动继承可用部分。