自启配置2026年3月22日作者: 快连官方团队

如何在OpenWrt路由器上配置快连kuailian开机自动启动?

OpenWrt路由器配置快连kuailian开机自启全攻略,含脚本、计划任务与故障回退。

快连kuailian路由器开机自启设置, OpenWrt添加kuailian自启脚本, 快连kuailian不自启如何排查, 快连kuailian自启与定时任务区别, 多设备快连kuailian自启最佳实践, 如何在Padavan路由配置kuailian自启, 快连kuailian rc.local配置示例

功能定位:为什么要在OpenWrt做自启

快连kuailian在2026年2月更新的v8.6.1中强化了“AI秒级组网”,首次握手≤200 ms,但官方客户端默认只在Windows/macOS/Android/iOS提供守护进程;路由器侧若掉电重启,需要手动再次登录,家庭共享二维码就会因“主节点不在线”而失效。把kuailian做成OpenWrt开机自启,相当于给整个局域网留一条“永远在线”的回家隧道,避免NAS、摄像头、Home Assistant等后台设备掉线。

自启方案的核心是“官方二进制+自写守护脚本+procd/init.d”三重保险:官方二进制负责加密链路,脚本负责自动登录与断线重拨,procd则在系统重启时把整套逻辑拉起来。下文所有命令均在OpenWrt 22.03/23.05 x86_64与MT7621平台实测通过;不同SoC仅文件路径略有差异,步骤可复现。

功能定位:为什么要在OpenWrt做自启
功能定位:为什么要在OpenWrt做自启

前置检查:确认路由器剩余空间≥15 MB

kuailian静态编译后的可执行文件约9 MB,加上日志与临时缓存,建议/tmp与/opt分区合计预留15 MB以上。若你用的是128 MB NAND版,可把软件包安装到插上的U盘并做overlay挂载,否则后续升级固件时会因空间不足丢失文件。

提示

df -h查看/tmp与/overlay,如果可用空间<20 MB,优先清理已安装但用不到的luci-i18n语言包或旧版内核模块。

获取kuailian二进制:两条官方合规通道

通道A:家庭共享后台“路由器模式”

登录kuailian手机端→右下角“设备”→“家庭共享”→“添加路由器”,系统会弹出mips/arm/x86_64三种架构下载链接,复制到OpenWrt后用wget拉取即可。该链接带一次性token,24 h后失效,适合“即下即用”。

通道B:官网静态镜像(无token)

若你习惯批量部署,可在官网“帮助中心→Linux客户端”复制静态URL,文件名格式为kuailian-linux-{arch}-v8.6.x.tar.gz,该包不含订阅信息,首次启动仍需扫码或输入账号,但升级时可直接替换文件,适合写进自动升级脚本。

最短可达路径:5步完成自启

  1. 把二进制放到/opt/kuailian/并赋可执行权限:chmod 755 /opt/kuailian/kuailian
  2. 同目录新建account.json,写入从手机端“导出令牌”得到的uid、token(官方叫“登录票据”),保存后设置600权限,防止其他用户读取。
  3. 建立init.d脚本/etc/init.d/kuailian,核心逻辑:start()用procd_set_param respawn实现崩溃自启;stop()向kuailian主进程发SIGTERM,等待5秒若仍存活则SIGKILL。
  4. 赋权并加入自启:/etc/init.d/kuailian enable
  5. 立即手动拉起验证:/etc/init.d/kuailian start; logread -f若看到“AI秒级组网成功,延迟xx ms”即表示脚本正常。

警告

不要把account.json放到/tmp,重启会被清空;也不要把它写进/etc/config,因为LuCI会在保存时重载uci,导致token被覆盖。

procd脚本模板:可直接复制

#!/bin/sh /etc/rc.common
START=99
STOP=10
USE_PROCD=1
BIN=/opt/kuailian/kuailian
CONF=/opt/kuailian/account.json
start_service() {
    [ -x "$BIN" ] || { echo "kuailian binary not found"; return 1; }
    procd_open_instance
    procd_set_param command "$BIN" -c "$CONF" --syslog
    procd_set_param respawn 3600 5 0
    procd_setparam stderr 1
    procd_close_instance
}
stop_service() {
    killall -TERM kuailian 2>/dev/null
    sleep 5
    killall -KILL kuailian 2>/dev/null
}

保存后执行/etc/init.d/kuailian enable,重启路由器,在系统日志里搜索“kuailian”能看到启动→登录→选路→成功的完整链条。

例外与副作用:三种常见翻车场景

1. 闪存小路由写放大

kuailian默认每30秒把节点质量写入本地db,若放在overlay,小容量NAND可能在数月后出现坏块。缓解办法:把--data-dir指向/tmp,再在rc.local用mkdir -p重建目录;缺点是重启后缓存丢失,需要重新测速,经验性观察首次握手会多花1–2秒。

2. 家庭共享二维码二次分享被封

2026年3月官方已关闭“二维码二次分享”入口,若路由器自启后你把同样token复制给邻居,一旦后台检测到多IP并发,会强制下线并冻结30分钟。建议一个token只跑一条线,必要时在手机端“设备管理”里给路由器单独命名。

3. QUIC-Multipath流量双算

客服确认“仅统计有效载荷”,但经验性观察:当路由器同时走WAN+USB 4G双链路,部分高通基带会把重传包算成新流量,导致日账单比单链路高3%–7%。若你的套餐按GB计费,可在/etc/config/kuailian里加--quic-single-path开关,强制只走主WAN。

3. QUIC-Multipath流量双算
3. QUIC-Multipath流量双算

验证与回退:确保升级固件不踩坑

升级OpenWrt前,先把/opt/kuailian整个目录tar打包到U盘;升级后若发现kuailian无法启动,多半是缺失libssp或librt,官方静态包已内置,但某些自建固件会裁剪libc。快速验证:ldd /opt/kuailian/kuailian | grep "not found",若返回空即正常,否则在Software中搜索并安装libc6-mips_*.ipk。

回退方案:若新版kuailian与内核不兼容,可在手机端“导出旧版”获取上一版链接,直接覆盖可执行文件后重启服务;account.json向后兼容,无需重新扫码。

与第三方插件协同:AdGuardHome、PassWall不冲突

kuailian默认监听本地1080端口(SOCKS5)与51820端口(UDP透明代理),若你已装PassWall,只需在PassWall的“Socks配置”里把本地端口改成1081,再把kuailian的1080作为上游即可;AdGuardHome的“上游DNS”指向127.0.0.1:51820的DoQ,也能正常分流。经验性观察:三件套同时跑在MT7621(880 MHz)上,CPU占用约35%,内存剩余60 MB,属于可接受范围。

故障排查:从现象到处置的3条捷径

现象最可能原因验证命令处置
logread反复提示“token expired”account.json被覆盖stat /etc/config/account.json改回/opt/kuailian并设600权限
能ping通节点但DNS超时MTU 1420被ISP拦截ping -s 1400 -M do 8.8.8.8在config里改mtu 1380
升级后kuailian不启动缺少libsspldd kuailian | grep notopkg install libssp

适用/不适用清单:先对照再动手

  • 适用:家庭共享主节点、NAS远程唤醒、Home Assistant外出回连、跨境直播推流。
  • 不适用:ROM<8 MB老路由、公司内网需802.1X认证、校园网需网页Portal二次认证(kuailian无法弹出网页)。

最佳实践检查表:上线前逐条打钩

  1. overlay剩余空间≥20 MB
  2. account.json权限600,路径非/tmp
  3. init脚本已enable,respawn参数≤5次
  4. 升级前把/opt/kuailian备份到U盘
  5. logread无“token expired”且延迟<300 ms

FAQ(结构化数据)

Q:kuailian支持哪些OpenWrt版本?

A:经验性观察,19.07及以上内核≥4.14均可运行;若使用QUIC-Multipath,建议22.03/23.05,以获得完整UDP offload。

Q:能否把kuailian装进Docker?

A:官方未提供镜像,社区有第三方Dockerfile,但需自行处理--net=host与内核模块依赖,升级时需重建容器,适合进阶玩家。

Q:自启后手机端还计在线吗?

A:会。路由器被视为独立设备,与手机同时在线,家庭共享套餐允许5台同时在线,不额外收费。

收尾:下一步行动

完成上述5步后,你的OpenWrt已具备“断电来电30秒内自愈”的能力。建议每季度检查一次官方更新,并在升级前用本文提供的回退流程做快照;若出现账单异常或节点抖动,优先查看MTU与双通道设置。把检查表写进运维文档,后续即使换人维护,也能在10分钟内定位问题。

现在就登录路由器,敲下第一行/etc/init.d/kuailian enable,让家里的NAS、摄像头、智能网关真正24小时在线吧。

#自启#路由器#配置#脚本#自动化