WebUI 浏览器中的交互式 Shell 界面
WebUI 是什么
WebUI 是 AxManager 的一项特色功能——通过局域网内的浏览器(如 Chrome、Edge)打开 AxManager 提供的 Web 页面,就能在浏览器里操作 shell。这解决了手机屏幕小、打字慢的问题。
WebUI 与 KernelSU 的 WebUI API 兼容,但不需要 Root 权限。
为什么用 WebUI
- 更好的输入体验:在电脑浏览器里用物理键盘敲命令比在手机上舒服得多
- 多会话支持:可以同时开多个 shell 窗口,分别跑不同的命令
- 长时间会话友好:浏览器的标签页管理比手机切换应用方便
- 复制粘贴方便:电脑和手机之间快速传命令、传输出
如何启用
WebUI 需要 AxManager 处于激活状态,且手机和电脑在同一个局域网内(同一个 Wi-Fi)。
启用步骤:
- 打开 AxManager 应用,确认已激活
- 找到 WebUI 入口,开启 WebUI 服务
- 应用会显示一个本地 IP 地址和端口号,以及访问凭据
- 在电脑浏览器中输入这个地址,输入凭据后即可访问
WebUI 安全注意事项
- WebUI 只在本地网络内可访问,不会暴露到公网
- 不要随便把 WebUI 地址分享给他人
- 使用完建议关闭 WebUI 服务,避免不必要的后台网络活动
与电脑 adb shell 的区别
WebUI 和电脑上的 adb shell 看起来很像,但底层完全不同:
| 对比项 | 电脑 adb shell | AxManager WebUI |
|---|---|---|
| 权限来源 | 电脑通过 adb 协议获取 | 手机上 AxManager 自己提供 Web 服务 |
| 需要电脑安装 adb | 是 | 否 |
| 需要 USB 或无线调试 | 是 | 仅无线调试激活 |
| 浏览器访问 | 不能 | 能 |
| 多会话 | 可实现但麻烦 | 原生支持 |
简单说:电脑 adb shell 需要电脑安装 adb 工具,WebUI 只需要浏览器。
适用场景
- 需要长时间运行复杂脚本,手机打字太累
- 同时操作多个 shell 会话对比输出
- 把命令输出复制到电脑上做进一步分析
- 给其他熟悉命令行的人远程演示操作