8000 GitHub - Zakkaus/doona: Web UI for the daeuniverse engines (honk today, dae next). · GitHub
[go: up one dir, main page]

Skip to content
7FFF
ZakkausPublic

About

Web UI for the daeuniverse engines (honk today, dae next).

Topics

Resources

Code of conduct

Contributing

Security policy

Stars

204 stars

Watchers

1 watching

Forks

Latest commit

 

History

1,583 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
doona

doona

daeuniverse 引擎的靜態 Web 介面:在瀏覽器中管理節點、群組、規則與組態。

線上示範 / Lite 示範(預覽版) / 文件

繁體中文 / 简体中文 / English

功能 / 兩個版本 / 體驗示範版 / 安裝 / 後端協定 / 文件

doona 是用於監控代理流量、管理節點、群組、規則與組態的靜態 Web 介面。使用時需要正在運作且已啟用原生 API 的 honk 後端;目前不支援 dae。

顯示流量圖表與狀態卡片的活動頁

功能

監控

  • 編輯活動頁的卡片及其尺寸。
  • 檢視連線、分流記錄與 DNS 查詢。
  • 檢視後端日誌與事件。

活動頁卡片的寬度與高度設定

在活動頁調整卡片尺寸。

分流頁地圖顯示經過所選規則或節點的流量路徑

分流頁地圖;選取規則或節點可檢視經過它的流量路徑。

節點與訂閱

  • 一次貼上多個節點連結。
  • 測試篩選後的節點,並依延遲排序。
  • 更新訂閱並檢視探測結果。

節點操作選單與探測結果

檢視節點的探測結果,並將節點加入群組。

群組與路由

  • 編輯群組、成員篩選條件與選擇策略。
  • 編輯規則清單並套用路由範本。
  • 填寫行程名稱與防火牆標記,追蹤路由決策。

策略群組編輯器

編輯群組的篩選條件與策略。

進階檢視中的規則清單

在進階檢視中檢視規則清單。

組態

  • 編輯設定檔,並透過診斷結果定位驗證錯誤。
  • 透過表單修改全域設定。
  • 檢視修訂並匯出組態。

顯示驗證錯誤的設定檔編輯器

在設定檔編輯器中定位驗證錯誤。

外觀與手機

  • 選擇配色及淺色或深色主題。
  • 使用英語、簡體中文或繁體中文。
  • 在手機上使用頁面分頁、清單與選單。

可用配色比較圖

比較可用的配色。

手機上的連線清單與外觀選單

在手機上瀏覽連線並調整外觀。

可用功能取決於後端的能力與組態,詳見功能要求。

兩個版本

在 0.1.0-rc.5 中,doona lite 是仍在測試的預覽版,頁面與行為可能繼續變動。兩者連線同一個 honk,使用相同的管理員憑證。

項目 標準版 doona lite(預覽版)
流量監控 活動、連線、分流、DNS、日誌與事件 不含監控頁面
組態 設定檔編輯器、診斷、全域設定與修訂 節點、訂閱與全域設定表單
群組與規則 編輯器、範本與路由追蹤 群組、路由與 DNS 編輯器
用途 用於日常管理的完整介面 體積更小的設定檔編輯器
狀態 候選版本 仍在測試的預覽版

功能、後端要求及版本切換方式見版本比較。

doona lite 節點頁面

體驗示範版

使用範例資料體驗介面,無需後端。

標準版

doona lite(預覽版)

以 ?scenario=faults 開啟可檢視錯誤狀態,以 ?scenario= 開啟則恢復正常的示範版。

安裝

honk 的完整發布版本已內嵌 doona。依照快速入門即可使用;文件也說明如何單獨安裝 doona。Debian、Ubuntu、Fedora 與 openSUSE 可從 daeuniverse 套件來源安裝:Debian 與 Ubuntu 用 doona-web,Fedora 與 openSUSE 用 doona,套件來源的設定見 Debian、Fedora 與 openSUSE。發布封存檔與套件仍可從 GitHub Releases 取得。

後端協定

honk 負責代理流量;支援的協定、傳輸方式與限制見 honk 節點參考。

最新版本

0.1.0-rc.5 共 33 項更新:新增 10 項、變更 5 項、修正 15 項、內部調整 3 項。

本版在「新增節點」對話框加入「手動」分頁,新增節點時可同時加入群組。手動選擇的策略群組也能折疊,群組成員會標示所屬訂閱,說明連結改為開啟 daeuniverse.org 上的手冊。Dark Reader 不再重新著色 doona,指向設定或卡片的連結會捲動到目標,頁面骨架也與載入後的版面一致。

文件

開發

建置、測試與打包指令、原始碼配置與契約的固定提交,見開發一頁;送出 pull request 前先讀 CONTRIBUTING.md。

lite 的獨立相依套件安裝與建置指令見開發一頁。

支援

介面問題與提問請到 doona issues。代理、分流、DNS 等引擎問題請提交至 honk issues。通報安全漏洞的方式見 SECURITY.md。

授權與致謝

GPL-3.0-only。Noto Sans TC 與 SC 由 Fontsource npm 套件提供,版權歸 Adobe 所有,採用 Open Font License。NOTICE 註明 Adobe Spectrum 圖示(Apache-2.0)。

About

Web UI for the daeuniverse engines (honk today, dae next).

Topics

Resources

Code of conduct

Contributing

Security policy

Stars

204 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages

0