doona
首次登录
演示
简体中文

首次登录

本页在浏览器中打开 doona,创建管理员账户,并检查 doona 是否显示正在运行的 honk。honk 必须处于运行状态,即服务管理完成后的状态。

开始之前

  • 局域网中的电脑或手机,或网关本机。honk 只接受来自本机、私有网络或链路本地地址的管理员创建请求。
  • 最小配置中设置的 listen 地址,例如 192.168.1.1:9527。

1. 打开 doona

在浏览器中打开以下地址,并把 192.168.1.1 换成你的地址:

http://192.168.1.1:9527/ui/

doona 在同一地址找到 honk 的 API,并将其保存为后端。由于尚未创建管理员,页面标题为“创建管理员”,包含“用户名”“密码”“确认密码”三个字段。页面还提供语言、配色和主题控件。

2. 创建管理员

  1. 在“用户名”中输入 1 至 64 个字符,只能包含英文字母、数字、_、. 与 -。
  2. 在“密码”中输入 8 至 128 个字符的密码,并在“确认密码”中再输入一次。
  3. 选择“创建并登录”。

doona 登录后打开“活动”页。honk 把账户保存在状态数据库 /var/lib/honk/state/honk.db 中(OpenWrt 上为 /etc/honk/data/state/honk.db)。此后页面标题变为“登录”,要求输入这组用户名与密码。

3. 检查概览

在侧边导航栏中选择“概览”。honk 运行时,该页显示:

  • 页面顶部的“运行中”。
  • “引擎”卡片:“引擎”下为 honk 与 honk-core --version 输出的版本,例如 honk debug.2026.9.30.native-api.5;“API”下为 dae/honk-native v1 (draft);“构建”下为 honk 的提交与所安装构建的 target。
  • “后端能力”卡片,列出这个 honk 提供的功能,例如“连接”“日志”“配置”。

侧边导航栏底部显示同一个 honk 版本。在有流量经过 honk 之前,流量计数保持为 0。

至此设置完成。如需让局域网设备经过 honk、加入节点与规则,请参阅配置与功能。

遇到问题时

看到的内容 原因与处理
浏览器无法连接 honk 没有运行,或地址与 listen 不一致。请按服务管理第 3 步检查,并在网关上执行 curl http://192.168.1.1:9527/api。网关上的防火墙也可能拦截 9527 端口。
“此 honk 构建未提供原生 API” 已安装的 honk-core 没有原生 API。请安装 doona 发布版本附带的构建,见 honk 版本。
“后端只接受来自本机、私有网络或链路本地地址的管理员创建请求。” 浏览器从公网地址访问了 honk。请在局域网设备或网关本机上打开 doona。
“用户名或密码错误。” 重新输入。如需替换忘记密码的管理员,先停止 honk,执行 sudo /usr/local/bin/honk-core admin reset(在 root shell 中去掉 sudo;OpenWrt 上执行 /usr/bin/honk-core --data-dir /etc/honk/data admin reset),再启动 honk,页面会重新显示创建管理员。
显示“需要 Token”而不是创建管理员 api.dae 设置了 secret 而不是 password_auth: true。请把该 secret 作为 Token 输入,或按最小配置修改 api.dae 后重启 honk。

更多内容见登录问题。

doona

doona 文档

简体中文
doona 文档doona 是 daeuniverse 引擎共用原生 API 的静态 Web 界面:目前对接 honk,dae 实现同一份契约后也可对接。 系统要求 在 Debian 或 Ubuntu 上安装本页在 Debian、Ubuntu 及其他使用 APT 的系统上,用 .deb 软件包安装 doona,并从同一个 doona 发布版本安装 honk-core。 在 Fedora 或 RHEL 上安装本页在 Fedora、RHEL 及其他使用 DNF 的系统上,用 .rpm 软件包安装 doona,并从同一个 doona 发布版本安装 honk-core。 在 Arch Linux 上安装本页在 Arch Linux 及其他使用 pacman 的系统上,用 .pkg.tar.zst 软件包安装 doona,并从同一个 doona 发布版本安装 honk-core。 在 Gentoo 上安装本页用 Portage 从 doona 仓库中的 ebuild 安装 doona,并从同一个 doona 发布版本安装 honk-core。 在 OpenWrt 上安装本页在 OpenWrt 25.12 上用发布版本中的归档文件安装 doona 与 honk-core。 在其他系统上安装本页在没有 doona 软件包、符合内核要求的 x86_64 或 aarch64 Linux 系统(例如 Alpine Linux)上,用发布版本中的归档文件安装 doona 与 honk-core。 安装详解先安装 honk 并编写配置,再安装 doona 并启动 honk。 最小配置本页编写能启动 honk 并提供 doona 的最小 honk 配置,然后手动启动 honk 检查配置。 服务管理本页把 honk 作为 systemd 或 OpenWrt procd 服务运行:先创建一次服务,再列出启动、停止、重启、重载 honk 以及查看日志的命令。 首次登录本页在浏览器中打开 doona,创建管理员账户,并检查 doona 是否显示正在运行的 honk。 界面导览本页说明登录 doona 后各项功能的位置:四个导航分区、顶部栏,以及页面内的标签页、详情面板与操作菜单。 观测流量本页介绍「活动」分区(「活动」与「系统状态」)及「观测」分区(「连接」、「分流」、「DNS」、「日志」与「事件」)。 路由、节点与规则本页说明「路由」分区中的「策略」「节点」和「规则」三个页面。 配置与设置本页说明「配置」页:在此查看、校验并应用 honk 的配置文件。 常见操作本页汇总调整路由、查看流量与维护 honk 的常用步骤。 配置配置分为两个文件。 功能首先确认网关能够转发流量。 故障排查 开发提交 pull request 前先读 CONTRIBUTING.md。