写给:我的好Orion(Onion?)
在 无 Root 的 proot Ubuntu 中,最适合新手的通用 Web 面板是 Webmin。它不依赖 Docker,能管理:
- 文件和目录
- APT 软件包
- 用户
- 进程
- 定时任务
- Web 终端
- 部分网络服务
不过 proot 不支持真正的 systemd、挂载、iptables 等,所以某些 Webmin 功能会不可用。
先确认 Ubuntu 内是“伪 root”
在 Haven 的 Ubuntu 终端执行:
id -u必须输出:
0如果不是 0,而且 sudo 不可用,那么当前会话无法安装 Webmin。需要 Haven 以 proot 的 root 身份启动 Ubuntu;这不等于安卓 Root。
安装 Webmin
以 Ubuntu 内的 root 身份执行,命令里不需要 sudo:
apt update
apt install -y curl ca-certificates gnupg添加 Webmin 官方软件源:
curl -o webmin-setup-repo.sh \
https://raw.githubusercontent.com/webmin/webmin/master/webmin-setup-repo.sh
sh webmin-setup-repo.sh然后安装:
apt update
apt install -y webmin安装过程中如果只报类似:
System has not been booted with systemd
Failed to connect to bus这是 proot 没有 systemd 导致的,通常可以忽略,之后手动启动即可。
设置登录密码
Webmin 默认使用 Linux 用户和密码登录。给 Ubuntu 内的 root 设置密码:
passwd root注意:这只是 proot Ubuntu 的密码,不是安卓 Root 密码。
手动启动 Webmin
先尝试:
/etc/webmin/start如果这个脚本不存在或不能启动,使用:
/usr/share/webmin/miniserv.pl /etc/webmin/miniserv.conf查看端口:
grep '^port=' /etc/webmin/miniserv.conf默认一般是 10000。
然后用安卓浏览器打开:
https://127.0.0.1:10000登录信息:
用户名:root
密码:刚才 passwd 设置的密码浏览器可能提示自签名证书不受信任,选择继续访问即可。
每次启动 Haven 后
因为 proot 没有 systemd,关闭 Haven 或终止 Ubuntu 后,Webmin也会停止。重新进入 Ubuntu 后运行:
/etc/webmin/start如果 Haven 支持“启动脚本”,可以把这条命令加入启动脚本。
如果你只需要文件管理
如果只是想通过网页上传、下载、编辑文件,File Browser 比 Webmin 更轻:
curl -fsSL https://raw.githubusercontent.com/filebrowser/get/master/get.sh | bash
mkdir -p /root/filebrowser-data
filebrowser -r /root -a 127.0.0.1 -p 8080 \
-d /root/filebrowser-data/filebrowser.db浏览器打开:
http://127.0.0.1:8080首次默认账号通常是:
admin首次生成的密码可能打印在终端中;新版不一定固定为 admin,请看启动输出。
怎么选择
| 需求 | 推荐 |
|---|---|
| 管理文件、APT、进程、用户、终端 | Webmin |
| 只管理文件 | File Browser |
| Docker 应用商店、CasaOS 应用 | proot 下不可行 |
| systemd 服务管理 | proot 下功能有限 |
建议先装 Webmin。但不要把 10000 端口直接暴露到公网;仅在本机通过 127.0.0.1 使用最安全。
官方资料:
- Webmin:https://webmin.com/
- Webmin 安装:https://webmin.com/download/
- File Browser:https://filebrowser.org/



































































































































