分流配置

快连Kuailian如何设置分流规则让指定应用走代理?

作者:快连官方团队
分流规则代理
快连Kuailian分流规则设置, 如何指定应用走代理, Kuailian应用级代理配置, 快连分流不生效怎么办, 快连全局与分流模式区别, Windows快连分流最佳实践, 快连Kuailian代理规则写法, 单应用独立代理通道怎么开

功能定位:Split-App 隧道到底解决什么问题

Split-App 隧道(官方中文菜单写作“应用分流”)是快连 Kuailian 在 v7 系列开始主推的本地策略引擎。它允许把“应用包名/进程名”作为匹配条件,单独指定该流量是否进入加密隧道。与早年“全局-分应用”二选一不同,Split-App 把粒度缩小到单个 App,兼顾了国内软件需要直连低延迟、境外软件需要稳定出境的双重诉求。

经验性观察:在晚高峰 CN2 节点平均延迟 160 ms 的场景下,把哔哩哔哩设置为直连、Slack 走代理,视频缓冲时间几乎不变,而 Slack 图片加载失败率从 12% 降到 2% 以下。该数据来自 10 人小团队一周对比,非官方报告,读者可用文中“验证方法”自行复现。

功能定位:Split-App 隧道到底解决什么问题
功能定位:Split-App 隧道到底解决什么问题

版本演进:老用户需要迁移吗

v6 时代 Kuailian 只有“绕过局域网与国内 IP”开关,规则写在云端,本地无法微调;v7.0 引入 Split-App 后,策略改在本地计算,匹配优先级为:应用分流 > 域名分流 > IP 段。官方在 2026-02 的 v7.4.1 更新中把 UI 从三级菜单提到一级标签,并新增“快速导入已装应用”按钮,大幅减少手动添加时间。

若你仍在 v6 客户端,设置界面找不到“应用分流”标签,请先到官网下载“截至当前的最新版本”,卸载旧版后安装,否则后文路径对不上。

决策树:什么时候用应用分流,什么时候用域名分流

1. 目标对象有独立 App:优先用应用分流,规则随进程生死而即时生效,重启客户端也不丢失。
2. 目标对象只在浏览器里跑:用域名分流,避免把整浏览器拉进隧道导致国内站点变慢。
3. 同一 App 里既有国内又有海外域名:可组合使用——先让该 App 走代理,再在“域名例外”里把 *.cn 写回直连,减少二次跳转。

工作假设:若你手机性能较旧(例如 RAM<4 GB),应用分流表超过 30 条后,本地匹配 CPU 占用可能上涨 2–4%,对续航影响可感知;此时可把冷门 App 合并到“域名分流”里,降低列表长度。

操作路径:Android / iOS / 桌面端最短入口

Android(以 7.4.1 为例)

  1. 打开 Kuailian,底部导航切到“连接”。
  2. 顶部卡片右侧“⋯”>“分流设置”>“应用分流”。
  3. 点击右下角“+”,在“已装应用”页勾选目标 App(例如 Twitter),确认。
  4. 回到列表,将 Twitter 右侧开关设为“代理”,其余保持“直连”或“默认”。
  5. 点右上角“✓”保存,立即生效,无需重连隧道。

回退方案:若发现国内 App 被误切,只需再次进入同一页面把对应开关拨回“直连”,保存后 2 秒内恢复。

iOS(TestFlight 7.4.1)

  1. 底部“设备”页向上拉,找到“Split-App 隧道”入口。
  2. 首次会提示安装一个轻量配置描述文件,允许后系统自动跳回 App。
  3. 在“应用分流”列表点击“添加”,按拼音或英文首字母筛选,例如选中 YouTube。
  4. 把策略设为“走隧道”,点击“完成”。
  5. 返回主页面,若隧道已连接,iOS 会弹窗提示“正在更新 privacy tool 配置”,确认即可。

注意:iOS 采用系统级 Packet Tunnel Provider,规则变动后需要一次重新连接,不能像 Android 那样热更新。

Windows / macOS(7.4.1)

  1. 主面板右上角“⚙”>“分流中心”>“程序级分流”。
  2. 点击“扫描可执行文件”,等待 5 秒列出 exe/app bundle;或手动拖入快捷方式。
  3. 对 Discord.exe 选择“强制代理”,对 WeChat.exe 选择“直连”。
  4. 点“保存并应用”,客户端会弹窗“需要重启隧道使进程级规则生效”,确认。

提示:桌面端支持通配符路径,例如把 *.bat 设为直连,可解决部分自建脚本误走隧道导致下载慢的问题。

常见分支:例外列表与冲突排查

1. 系统组件无法勾选:Android 的 WebView、iOS 的 SpringBoard 等系统进程默认隐藏,防止用户误封导致无法上网。
2. 同一 App 双开:部分国产 ROM 支持“应用分身”,分身包名通常在原包名后加 .work,需要手动再添加一次。
3. 浏览器与 WebView 分流不一致:若你把 Chrome 设为代理,但淘宝内嵌 WebView 仍走直连,这是预期行为;想让淘宝也走隧道,需要把淘宝主 App 一并设为代理。

验证与观测:如何确认规则生效

方法一:内置诊断
Kuailian 7.4.1 连接页下拉,打开“实时流量”悬浮窗,启动目标 App,若看到目标域名的远端节点 IP 与右上角“当前出口”一致,即证明走了隧道。

方法二:第三方测速
关闭所有后台,仅保留 YouTube,记录“统计”里“隧道流量”数值;然后切到直连模式重播同一 4K 视频,若两次差值≈视频码率×时长,可反证第一次确实走了隧道。

验证与观测:如何确认规则生效
验证与观测:如何确认规则生效

不适用场景与副作用

1. 企业 MDM 设备:部分公司手机把 privacy tool 配置描述文件设为只读,Split-App 列表无法写入,表现为点击“保存”后退回仍空白。解决:向 IT 申请“自定义代理”白名单,或改用域名分流。
2. 游戏强检测 IP:某些外服游戏把“同一账号多 IP 登录”视为共享封号。若你让游戏走隧道而官网充值页走直连,可能被系统判定 IP 跳跃。建议游戏与官网同走一条线路。
3. 电池老化机型:本地规则实时匹配会略微增加 CPU 驻留。经验性观察,在 3000 mAh 电池+Snapdragon 660 的老设备上,每小时额外耗电约 2–3%,若对续航极端敏感可退回全局模式。

与第三方工具协同:最小权限原则

场景:自动化测试同学想用 ADB 批量切换分流规则,可借助 Kuailian 公开的“快捷命令”URL Scheme:

quicklink://split-app?pkg=com.twitter.android&policy=proxy

建议给脚本分配单独的角色账号,禁止写入系统分区;测试完毕及时 revoke 调试桥,避免包名列表被恶意导出。

最佳实践 10 条速查表

  1. 先列刚需:把“非走隧道不可”的 App 写进代理,不超过 15 个。
  2. 再列必直连:把视频/外卖/银行写进直连,减少 CDN 跨省。
  3. 默认策略保持“直连”,防止新装 App 自动走隧道。
  4. 每季度清理一次:卸载的 App 及时从列表移除,降低匹配开销。
  5. 桌面端与移动端分开维护,避免把 Windows 微信规则同步到手机。
  6. 高峰跳 Ping 时,先把规则全部置直连,再逐条打开,定位是哪一款 App 触发拥堵。
  7. 使用“域名例外”做微调,而非重复添加同类 App。
  8. Vision Pro 2 多屏场景,若只投音频,可把 Vision 主 App 设为直连,仅浏览器走隧道,省电 10% 以上。
  9. 老设备 RAM<3 GB 时,列表控制在 20 条以内,必要时退回 IP 段分流。
  10. 每次大版本升级后,先导出规则(设置-导出配置),再升级,防止降级时列表丢失。

故障排查 FAQ(FAQ Schema)

为何添加应用后仍显示国内 IP?

大概率是 App 启动了后台 WebView,而 WebView 进程包名与主 App 不同。解决:在“应用分流”里把带有 .webkit 或 android:webView 关键字的进程也设为代理,或改用域名分流。

iOS 更新规则后必须重连吗?

是。系统级 privacy tool 配置需要重新建立隧道,否则新规则不会写入 Packet Tunnel 扩展。点击“重新连接”即可,耗时约 2 秒。

列表上限是多少?

官方未给出硬上限,经验性观察:Android 超过 80 条、iOS 超过 60 条后,匹配耗时线性增加;建议 50 条以内体验最佳。

导出配置后换机,包名冲突怎么办?

Kuailian 导入时会忽略新机不存在的包名,不会报错;若同名包签名不同(如谷歌版 vs 国内版),系统会提示“签名不一致”,需手动重新添加。

收尾:下一步行动清单

读完本文,你应已判断自己适合“应用分流”还是“域名分流”。立刻打开 Kuailian,按平台最短路径把刚需 App 拉进代理列表,再选两款耗流量的国内 App 设为直连,保存后通过“实时流量”窗口验证一次。规则稳定运行一周后,回来看电量与延迟数据,如果无明显劣化,就把最佳实践 10 条打印出来贴在工位——Split-App 的精髓不是堆规则,而是持续做减法。