AX3600:将ShellClash升级至Clash-Meta内核以支持Hysteria 2
内容提要
在AX3600路由器上将ShellClash升级为Clash-Meta内核以支持Hysteria 2等新协议。因解压后二进制文件近20MB而根分区剩余不足8MB,使用UPX压缩至约6.6MB。建议定时清理日志并限制下行速度以降低CPU负载。
延伸解读
存储空间不足的应对思路
AX3600 安装 ShellClash 后根分区剩余通常不足 8MB,而 Clash-Meta 解压后接近 20MB,直接放入会失败。文章采用 UPX 压缩二进制文件,将体积降至约 6.6MB,从而适配路由器存储。这提示在嵌入式设备上替换核心时,需优先评估可用空间,压缩是可行方案,但可能轻微增加启动时的解压开销。
日志清理与定时重启的维护习惯
默认固件会向 /data/usr/log 写入大量日志,占满空间后可能导致网络卡顿。文章建议通过 cron 每 3 分钟清空该目录,并每天凌晨 3:30 重启 Clash。这种自动化维护能减少手动干预,但频繁清理可能丢失排查问题所需的日志,重启也会造成短暂断连,需根据实际使用权衡。
Hysteria 2 的 CPU 负载与限速建议
Hysteria 2 等新协议对 CPU 消耗较大,在 AX3600 这类路由器上可能成为瓶颈。文章建议限制下行速度(例如 100 Mbps)以控制负载。这并非协议本身缺陷,而是硬件性能限制下的实用妥协。若追求更高吞吐,可能需要更强设备,或接受路由器在高负载下的稳定性风险。
Q&A
AX3600路由器上如何将ShellClash升级到Clash-Meta内核?
从Clash.Meta Releases下载arm64版本的二进制文件,替换原有的Clash核心即可。
AX3600根分区空间不足,怎么安装Clash-Meta?
使用UPX压缩Clash-Meta二进制文件,命令为`upx -9 clash`,可将大小从近20MB压缩到约6.6MB,从而适应根分区剩余空间。
为什么需要定期清理AX3600的日志?如何设置?
默认固件会向/data/usr/log写入大量垃圾文件,导致网络卡顿。建议添加cron任务定期清理,例如每3分钟执行`rm -rf /data/usr/log/*`。
使用Hysteria 2时如何降低AX3600的CPU负载?
限制下行速度,例如设置为100 Mbps,以保持路由器负载可控。
Clash-Meta内核支持哪些新协议?
支持Hysteria 2和TUIC等现代代理协议。
如何验证Clash-Meta是否安装成功?
运行`/data/clash/clash -v`,如果显示版本信息如“Clash Meta alpha-096bb8d linux arm64”即表示成功。