跳至主要内容

初始設定

在本指南中,我們將引導您了解 Remnawave 面板的基本功能,幫助您快速上手。
我們將涵蓋每個步驟,從首次登入面板到將訂閱匯入客戶端應用程式。

注意
  • 本指南適用於面板 2.0 版及更新版本。
  • 本指南還假設您已安裝 Remnawave 及其元件。
  • 部分 UI 元素在最近的更新中已變更外觀,但請放心——功能基本上沒有變化,本指南仍然適用。

開始使用

安裝面板及其必要元件後,可透過瀏覽器存取管理介面——導覽至您指定給面板的網域。

First steps

首先,您需要建立一個使用者。第一個註冊的使用者將自動成為「超級管理員」。

提示

如果您忘記了密碼,您隨時可以使用 Rescue CLI 重新建立超級管理員帳號。

要存取 Rescue CLI,請使用以下指令:docker exec -it remnawave remnawave

首頁

註冊後,您將進入主儀表板。

Home page

讓我們來了解此頁面上的各個元素。

Remnawave 統計資訊

Remnawave stats

前兩個區塊 Remnawave UsageProcess Details 顯示 Remnawave 目前使用系統資源的情況。
Process Details 中,您可以看到哪些 Remnawave 內部程序消耗了最多資源。 根據您的設定,可能有多個 REST-API 程序。

頻寬使用量

Traffic usage

此區塊顯示所有使用者的整體流量使用統計資訊,並與前一個等效時段進行比較。 例如,讓我們考慮 Today 指標。如果您在下午 4:00 開啟面板,此區塊將顯示從今天凌晨 12:00 到下午 4:00 的統計資訊。但是,比較將針對_整個_前一個日曆日(從凌晨 12:00 到晚上 11:59)。

目前,螢幕截圖顯示全為零,但在我們設定好一切並連接使用者後,此區塊將反映真實資料。

使用者

Users
  1. SystemTotal online on nodes
    • 這顯示所有節點上的線上連線總數。單個使用者可以同時連線到多個節點。此數字代表所有節點上所有連線的總和,包括重複計算。
    • 例如:如果使用者 X 同時連線到節點 A 和節點 B,此卡將顯示 2 個線上連線。
  2. Online stats
    • 此區塊顯示不重複計算的唯一線上使用者總數。
    • 例如:如果使用者 X 連線到節點 A 和節點 B,此卡將顯示 1 個線上使用者。
  3. Users
    • 此區塊顯示所有使用者的一般資訊。
    • 例如:如果您有兩個使用者——使用者 X 和使用者 Z——Total 將顯示 2。如果使用者 X 的訂閱有效,而使用者 Z 的訂閱已過期,則 ActiveExpired 計數將各顯示 1。

在左側您將看到導覽選單:

  1. Overview — 包含 Home 頁面,顯示高階統計資訊和系統資訊。我們在指南中已提前介紹過此頁面。
  2. Management — 這是面板的核心部分——您將在這裡花費大部分時間。它包括:
    • Users - 建立和管理使用者
    • Internal Squads - 設定內部小隊
    • External Squads - 設定外部小隊
    • Config Profiles - 建立和管理 Xray-core 設定
    • Hosts - 管理使用者的入口點
    • Nodes
      • Management - 檢視、編輯、停用或刪除節點
      • Statistics - 查看每個節點的詳細使用統計資訊。
      • Infra Billing - 追蹤基礎設施成本。
      • Bandwidth - 分析各節點的流量消耗。
      • Metrics - 存取來自 Prometheus 的即時遙測資料。
    • Remnawave Settings - 管理身份驗證方式、API 存取和面板的品牌設定。
  3. Tools - 包含有用工具的部分,用於查看面板收集的有關使用者的資料。
    • HWID Inspector - 查看客戶端應用程式回報的硬體 ID。
    • SRH Inspector - 分析客戶端應用程式傳送的訂閱請求。
  4. Subscription - 設定客戶端應用程式取得訂閱時收到的內容。
    • Settings - 管理傳送給支援客戶端的額外中繼資料,例如訂閱名稱。
    • Templates - 設定客戶端應用程式的設定。
    • Response Rules - 定義如何為客戶端應用程式產生設定。
  5. Utilities - 旨在簡化和自動化常見任務的工具。
    • Happ Routing - 用於建立和管理 Happ 路由規則的規則建立器。

Remnawave 設定

自 2.2.0 更新起,身份驗證方法和品牌設定現在可以在專用的 Remnawave Settings 部分管理。API Tokens 也已移至該處。

品牌設定

您可以自訂品牌名稱並使用自己的標誌。

  • Brand Name
    設定任意文字以取代登入頁面和導覽選單上預設的「Remnawave」品牌名稱。
  • Logo URL
    上傳自訂標誌圖片以顯示在登入頁面和導覽選單上。

身份驗證方法

Remnawave 支援多種無密碼登入的身份驗證方法。您可以根據需要啟用一個或多個選項。

Users

Passkey

Passkey 身份驗證允許使用者無需密碼即可安全登入。您可以在各裝置上註冊多個 passkey。

如何設定 Passkey
  1. 定義您的網域
    在設定 Passkey 身份驗證之前,您需要定義面板網域。

    • Frontend Domain 您前端的公開網域,不含協定(例如 panel.example.com) 定義後端網域
    • Backend Domain 為您的後端定義完整的 HTTPS 來源(例如 https://panel.example.com
  2. 註冊 Passkey
    點擊 Manage,然後點擊 Register。按照您的瀏覽器/裝置提供的步驟操作。

  3. 使用 Passkey 登入
    註冊後,返回登入頁面測試 passkey。確認後,您可以停用使用者名稱/密碼登入。

GitHub

您可以使用 GitHub 帳號登入 Remnawave。

如何設定 GitHub
  1. 建立 GitHub OAuth2 應用程式
    造訪開發者設定頁面以註冊應用程式。

    • Application name — 選擇任意名稱。
    • Homepage URLhttps://panel.example.com/(將 panel.example.com 替換為您的面板網域)。
    • Authorization callback URLhttps://panel.example.com/oauth2/callback/github(將 panel.example.com 替換為您的面板網域)。
  2. 取得 Client ID 和 Client Secret
    從應用程式頁面複製 Client IDClient Secret

  3. 在 Remnawave 中設定變數

    • Client ID
    • Client Secret
    • Allowed Emails — 指定哪些 GitHub 電子郵件地址可以登入。
  4. 使用 GitHub 登入
    註冊後,返回登入頁面測試新的身份驗證方法。確認後,您可以停用使用者名稱/密碼登入。

PocketID

PocketID 是一個自託管的 OAuth2 解決方案。請按照 PocketID 官方文件安裝它。

如何設定 PocketID
  1. 建立 OIDC 客戶端
    AdministrationOIDC Clients 中,點擊 Add OIDC Client

    • Name — 選擇任意名稱。
    • Callback URLshttps://panel.example.com/oauth2/callback/pocketid(將 panel.example.com 替換為您的面板網域)。
  2. 取得 Client ID 和 Client Secret
    複製 Client IDClient Secret

  3. 在 Remnawave 中設定變數

    • Client ID
    • Client Secret
    • Plain Domain — PocketID 執行個體的純網域。請勿使用任何路徑或協定,僅使用純網域(例如 pocketid.example.com
    • Allowed Emails — 新增允許登入的電子郵件地址。
  4. 使用 PocketID 登入
    返回登入頁面測試新的身份驗證方法。確認後,您可以停用使用者名稱/密碼登入。

Yandex ID

注意

由於安全問題,不建議在自託管的 Remnawave 執行個體上使用 Yandex ID。

如何設定 Yandex ID
  1. 建立 Yandex ID 應用程式
    造訪 Yandex ID 頁面以建立應用程式。

    • Service name — 選擇任意名稱。
    • Platforms — 選擇 Web services
    • Redirect URIhttps://panel.example.com/oauth2/callback/yandex(將 panel.example.com 替換為您的面板網域)。
    • Permissions — 只需要 Access to email address
  2. 取得 Client ID 和 Client Secret
    建立 Yandex ID 應用程式後,您將看到應用程式設定檔,在那裡您需要複製 Client IDClient Secret

  3. 在 Remnawave 中設定變數

    • Client ID
    • Client Secret
    • Allowed Emails — 設定您希望授予存取權限的 Yandex 帳號的電子郵件地址。登入的 Yandex 帳號必須使用您在此指定的電子郵件地址。
  4. 使用 Yandex ID 登入
    返回登入頁面測試新的身份驗證方法。確認後,您可以停用使用者名稱/密碼登入。

Telegram OAuth

您可以使用 Telegram 帳號登入。

如何設定 Telegram OAuth
  1. 建立機器人
    @BotFather 發送 /newbot 訊息並建立新機器人。複製其令牌。

  2. 設定網域
    發送 /mybots 訊息。選擇您建立的機器人。然後前往 Bot SettingsDomainSet domain
    發送您面板的網域。例如 https://panel.example.com

  3. 取得管理員 ID
    @userinfobot 發送 /start 訊息。複製它回覆的 ID。

  4. 在 Remnawave 中設定變數

    • Bot Token — 設定您之前建立的機器人令牌。
    • Allowed Admin IDs — 設定您之前從 @userinfobot 獲得的 ID。
  5. 使用 Telegram 身份驗證登入
    返回登入頁面測試新的身份驗證方法。確認後,您可以停用使用者名稱/密碼登入。

鎖定了自己?

如果您停用了密碼登入而 OAuth 無法工作,您可以使用 Remnawave Rescue CLI 重新啟用它。

在託管面板的伺服器上執行:

docker exec -it remnawave remnawave

📄️ Nodes

Once you've created a super-admin and explored the Home page, your next step is to set up your first Node.