首页/博客/路由器配置

快连在梅林固件如何设置开机自启?

快连技术团队
自启梅林脚本固件配置服务
快连梅林固件开机自启, 梅林固件如何设置服务自启动, 快连自启脚本路径, 梅林固件 rc.local 添加命令, 快连未随路由器启动怎么办, 梅林固件升级后自启失效排查, 快连梅林最佳配置流程, 怎么在梅林后台保存自启设置

快连在梅林固件如何设置开机自启?

核心关键词“快连梅林开机自启”对应的需求很直接:路由器断电、固件升级或手动重启后,快连(QuickLink)能自动恢复加速通道���而无需再进 WebUI 点一次连接。梅林(Merlin)基于 ASUS 官方代码,保留了rc.func、services-start、post-mount等钩子,只要脚本写得够“早”、权限给得够“小”,就能在 WAN 口刚拿到 IP 时把快连拉起来。下文用“问题—约束—解法”的顺序,给出可复现步骤、回退方案与常见坑。

快连在梅林固件如何设置开机自启?
快连在梅林固件如何设置开机自启?

1. 功能定位:为什么不是勾选“启用”就算完

在梅林固件里,“服务”(Services)→“privacy tool”页面可以图形化填写证书、密钥,但默认只负责下发配置文件一次性启动。重启后,privacy toolclient1privacy toolclient2服务单元会被系统重新初始化,而快连的自定义二进制(通常放在/jffs/quicklink/)并不在 ASUS 原厂的 systemd 路径里,于是出现“配置还在,进程没起”的空窗期。开机自启脚本就是弥补这段空窗。

2. 决策树:先判断三条约束

  1. 固件版本:梅林 Merlin 386.13 之后,/jffs/scripts/目录默认可写可执行;低于此版本需手动mount -o remount,rw /,否则脚本重启会丢失。
  2. 快连安装路径:如果通过Amtm 插件安装,可执行文件大概率在/jffs/addons/quicklink/;离线手动安装则可能在/jffs/quicklink/,下文以/jffs/addons/quicklink/为例,路径不符请自行替换。
  3. 双分区路由:GT-AX6000 等机型有双固件备份,升级后可能切换到另一分区,导致/jffs被重新挂载,需检查脚本是否仍在。

3. 操作路径:三分钟写完“最小可运行”脚本

3.1 创建 services-start 钩子

梅林在 WAN 就绪后会依次调用:
/jffs/scripts/services-start/jffs/scripts/service-event/jffs/scripts/openprivacy tool-event
我们只需在最早的可写钩子services-start里塞一条判断即可。

  1. 用 WinSCP 或 ssh 登录路由器,确保/jffs已挂载:
    mount | grep jffs
  2. 新建脚本:
    touch /jffs/scripts/services-start
    chmod 755 /jffs/scripts/services-start
  3. 写入以下内容(路径按实际修改):
    #!/bin/sh
    # QuickLink 开机自启
    sleep 10  # 等 WAN 拿到 IP,经验性观察:10 s 足够
    if [ -x /jffs/addons/quicklink/quicklinkd ]; then
      /jffs/addons/quicklink/quicklinkd -c /jffs/addons/quicklink/config.json &
    fi

3.2 赋权与验证

保存后,在 ssh 里手动跑一次:

/jffs/scripts/services-start
ps | grep quicklinkd确认进程存在;再reboot,重启完 30 秒内再次ps,若进程仍在,则脚本生效。

提示:如果路由器是PPPoE 拨号,WAN 拿到 IP 的时间可能更长,可把sleep 10改成sleep 30,或用while ! ping -c1 223.5.5.5; do sleep 5; done做在线检测。

4. 进阶:用 openprivacy tool-event 做“断线重连”

梅林自带openprivacy tool-event钩子,在隧道掉线/重连时会被触发。我们可以把快连的“重启”也塞进去,实现断网 30 秒内自愈

  1. 新建/jffs/scripts/openprivacy tool-event并赋 755 权限。
  2. 写入:
    #!/bin/sh
    if [ "$1" = "route-up" ]; then
      # privacy tool 刚连上,确保快连也在跑
      if ! pidof quicklinkd; then
        /jffs/addons/quicklink/quicklinkd -c /jffs/addons/quicklink/config.json &
      fi
    fi

经验性观察:该钩子平均在掉线后 15–25 秒触发,能把“半夜掉线→人工起床点连接”的概率降到接近 0。

5. 回退与排障:三分钟定位“脚本没起”

5.1 日志在哪里

梅林把用户脚本输出重定向到/tmp/syslog.log,可在 WebUI“系统记录”里查看,或 ssh 实时跟踪:

tail -f /tmp/syslog.log | grep services-start
若看到permission denied,多半是quicklinkd没给 755 权限;若看到not found,则是路径写错。

5.2 双分区升级后脚本消失

GT-AX11000 Pro 等机型升级固件时会切换至另一分区/jffs会被重新格式化。解决方法是:
① 升级前用tar -czf /tmp/jffs_backup.tar.gz /jffs/scripts备份;
② 升级完再解压回去;
③ 在Amtm→Settings→JFFS Backup里打开“自动备份脚本”,梅林会在升级前自动打包到/tmp,升级完自动还原。

警告:不要把快连可执行文件直接塞进/usr/sbin等系统目录,固件升级会被覆盖,且可能触发固件完整性告警,导致路由器拒绝启动。

5.2 双分区升级后脚本消失
5.2 双分区升级后脚本消失

6. 是否值得?三条判断标准

  • 家里 7×24 跑 NAS/摄像头:值得,掉线 10 分钟就会收到“设备离线”推送。
  • 只是手机偶尔翻墙:没必要,手动点一次连接即可,写脚本反而增加升级时的维护成本。
  • 合租/宿舍断电频繁:值得,但建议把脚本里的sleep改成在线检测循环,避免 PPPoE 还没拨完就启动,导致快连解析域名失败而进入“死等”状态。

7. 最佳实践清单(可直接打勾)

检查项命令/路径预期结果
1. 脚本存在且可执行ls -l /jffs/scripts/services-start-rwxr-xr-x
2. quicklinkd 路径正确which quicklinkd || echo 手动路径返回实际路径
3. 进程重启后存活reboot && sleep 60 && ps | grep quicklinkd能抓到 PID
4. 日志无报错grep -E "(denied|not found)" /tmp/syslog.log空结果

8. FAQ(使用 FAQPage Schema)

Q1:脚本写了,但重启后进程还是不存在?

90% 是路径或权限问题。请先在 ssh 手动执行/jffs/scripts/services-start,看是否报not foundpermission denied,再针对性修正。

Q2:能不能直接用梅林自带的“自定义脚本”文本框?

可以,但 WebUI 里的“自定义脚本”实际写入/jffs/scripts/nat-start,触发时机晚于services-start,对“NAS 第一时间同步”场景会慢 5–10 秒,建议还是单独写services-start

Q3:升级梅林后脚本消失怎么办?

打开 Amtm→Settings→JFFS Backup,启用“Auto backup before firmware upgrade”,梅林会在升级前自动打包/jffs/scripts/tmp,升级完再自动还原。

Q4:会不会影响路由器保修或违反合规?

脚本仅调用用户空间程序,未修改原厂分区,理论上不影响硬件保修;但网络出口行为需自行遵守当地法规。

9. 收尾:下一步行动建议

如果你家里 7×24 有设备依赖快连,现在就把 services-start 脚本写好,跑一次手动重启验证,10 分钟就能换来以后“断电也不掉线”的安心。若只是偶尔用手机翻墙,维持手动连接更省心。脚本上线后,记得每次固件升级前用 Amtm 的 JFFS 备份功能,防止双分区机型把脚本“吃掉”。把本文的“最佳实践清单”复制到记事本,打勾完成即可安心躺平。

10. 未来趋势:梅林 388 后的可能变化

经验性观察,梅林 388 分支正逐步把user scripts纳入 WebUI 集中管理,未来可能提供“一键开机自启”开关,但截至 388.8 Beta 仍未实装。因此,手动写 services-start 仍是最短平快的方案;即便后续版本新增图形化入口,本文的钩子逻辑依旧适用,只需把命令迁移到新接口即可无缝过渡。

📺 相关视频教程

【路由器玩法—梅林固件】2026华硕路由器 梅林固件+clash+小飞机 安装说明 #机场 #vpn #翻墙 #华硕 #梅林 #clash

相关关键词:
快连梅林固件开机自启梅林固件如何设置服务自启动快连自启脚本路径梅林固件 rc.local 添加命令快连未随路由器启动怎么办梅林固件升级后自启失效排查快连梅林最佳配置流程怎么在梅林后台保存自启设置