喜大普奔——OpenWrt可用手机App管理

OPAssistant今天上线了。把安装包装好,就能在iPhone和安卓手机上装,用手机就能管理OpenWrt路由器,不用再折腾额外的插件。界面也做得清清爽爽,首页截图看着挺顺眼。

喜大普奔——OpenWrt可用手机App管理

先说用起来能干什么。打开App后,可以看到路由器的系统信息:固件版本、机型、CPU占用、内存、磁盘剩余、当前连接数这些一目了然。还有统计数据页面,能看接口速率和CPU负载变化,方便判断是不是哪儿跑满了。网络状态页面可以看到各个接口、接入设备和无线状态;终端页面列出DHCP分配的设备和无线终端清单,每台设备点进去还能看到更详细的信息。应用中心里可以管理应用过滤规则、查看路由表、系统进程和开机启动项,算是把常用的运维功能放到手机上了。终端详情里还能看应用访问记录和应用使用时长,这对想抓用户上网行为或管理流量的场景挺有用。多设备管理也支持,几台路由器放一起管不成问题。

功能上还有个重点是对应用过滤插件的适配。这款App在检测到路由器上已经装了应用过滤插件(ImmortalWrt、iStoreOS等插件中心里有默认集成)时,会把增强功能打开,能配置和查看应用过滤规则。如果没有装该插件,基础的路由管理功能照常可用,只是有些统计和用户层面的管理就没法显示。插件的安装方式不止一种,官方文档里写得比较详细,升级固件也可能自带这些功能。换句话说,应用过滤插件不是必需品,但装上后App能干的活明显多了,像上商用路由器App那样能看到用户列表、应用统计和定时断网等功能。后续还会加流量统计、实时速率这些。

喜大普奔——OpenWrt可用手机App管理

关于兼容性,App面向的是常见的OpenWrt版本,支持从OpenWrt 21.02开始往后的发布版本。需要注意的是,一些厂商定制的闭源OpenWrt或者某些芯片厂商的SDK可能不兼容,像QWRT这类由于LuCI版本老的问题,必须有LuCI 2.0才行。这点在选设备前要确认清楚,不然App能装但连接不上有些功能就是空的。

主机配置方面,支持IPv4、IPv6和域名三种方式接入。这里特别要提到IPv6的缘由:公网IPv4地址越来越少,许多宽带用户没法拿到稳定的公网IPv4,远程管理就成问题。而不少宽带运营商会分配IPv6公网地址,借助IPv6可以直接进行远程管理。为应对公网地址变动,结合DDNS绑定域名是常见做法,我也会准备几篇关于IPv6和DDNS的使用教程,步骤和常见坑都说清楚。

喜大普奔——OpenWrt可用手机App管理

再说一些细节功能:系统状态页会列出固件版本、机器型号和硬件资源占用,方便判断固件是否需要升级或硬件是否超负荷;接口统计会以时间序列显示流量和负载,能发现突发流量峰值;无线部分会列出连接的终端和信号情况,便于排查无线质量问题;进程和启动项可以直接在手机上查看并做简单管理,省去进路由器后台的麻烦。整体来说,功能覆盖了路由日常维护的大多数场景。

回头说开发过程。这个App是由程序员TT花了将近两个月的时间开发和测试出来的。采用了跨平台框架开发,因此一套代码能打包出iOS和Android安装包。作者说自己是零基础开发App的背景,开发中用了AI工具协助代码和界面设计,这让入门难度下降不少。为了打消用户对安全性的顾虑,作者把App的代码开源了,任何人都能看源码,这也方便社区参与改善。

喜大普奔——OpenWrt可用手机App管理

开发与测试阶段并不是一气呵成的。先做了原型和界面,接着在多台不同厂商的路由器上反复跑功能,确定主流固件和插件能被识别后,才陆续优化统计页面和终端详情。兼容性测试覆盖了不同OpenWrt分支,碰到像QWRT这种定制固件就记录了差异,并在文档里列明需要LuCI 2.0的前提。应用过滤插件的自动识别和规则交互也经过多轮校验,确保在装了插件的设备上能够正确显示规则和统计数据。

安装体验上,跨平台开发的好处是手机端一致,打包后直接安装体验接近原生。首页的界面布局走的是简洁路线:左上角是路由器列表,右侧是状态概览,中间区域是常用操作入口。截图里看着挺舒服,功能入口也不散。实际操作时,从设备列表点进去,常用的系统状态、网络状态、终端和应用中心都能快速找到,不会太绕。

喜大普奔——OpenWrt可用手机App管理

安全性方面,App本身不做后台云转发,主要是手机端直接与路由器通信。源代码开源这点对安全评估有协助,大家可以自己查看实现逻辑。对外部访问的安全,提议结合路由器原有的认证和加密手段,远程访问时启用IPv6+DDNS后,注意做好账号和密钥管理,避免把管理口暴露在不受信任的网络里。

用户场景讲得更清楚些。家里有多台智能设备,想看哪个手机或者哪个设备占流量,App能在终端详情里给出应用访问记录和使用时长,协助判断谁在占用带宽。对小型办公环境,管理员可以用App查看接入终端、调整路由表、临时断开某些终端或者设置访问规则,这些操作放手机上比登录路由器后台要方便。对远程维护而言,能通过IPv6直连就更省事,尤其是对那些没有公网IPv4的环境。

喜大普奔——OpenWrt可用手机App管理

关于插件和拓展,App并不会强行要求你装某个插件。没有应用过滤插件时,基本的监控和管理功能都能用;装上后会自动识别并打开更多界面,把用户层面的管理能力补上。文档中心里有安装指引和更多安装方式的说明,作者也在帖子里放了视频演示,想看操作流程可以去那儿看演示视频。

最后一件事,作者会在后续加入更多统计和实时速率功能,也会出一些教程协助大家配置IPv6和DDNS,帖子里有更详细的视频介绍,感兴趣可以去看。

喜大普奔——OpenWrt可用手机App管理

© 版权声明

相关文章

1 条评论

您必须登录才能参与评论!
立即登录
  • 头像
    读者

    登录了,然后什么都打不开

    无记录