跳轉到

連線與防火牆設定

UOF X 與外掛模組環境架構及連線要求

UOF X 與外掛模組站台 (Plugin) 的服務網址都必須對外開放,讓使用者無論透過電腦瀏覽器 (Web) 或手機 App 都能完整使用所有功能。

flowchart LR
    User["使用者\n(Web / App)"]
    UOFX["UOF X 站台"]
    Plugin["外掛模組站台\n(Plugin)"]

    User -->|"① 登入 / 操作"| UOFX
    User -->|"② 載入外掛功能"| Plugin
    UOFX -->|"③ 呼叫外掛 API"| Plugin

連線說明

# 方向 說明
使用者 → UOF X 站台 使用者正常登入與操作
使用者 → 外掛模組站台 瀏覽器 / App 直接載入外掛模組功能
UOF X 站台 → 外掛模組站台 伺服器端呼叫外掛模組 API

請確認上方架構圖中的三條連線(①②③)皆可正常通過防火牆,且在 Plugin管理 中輸入的 外掛站台 URL 必須是 公開可存取 的網址或 FQDN (完整網域名稱),不可使用內部 IP 位址 (例如:192.168.x.x、10.x.x.x 等)。


App 開發站台 Port 設定 (9000/9001)

如果您要用 UOF X App 來開發測試外掛模組,請依照您用的連線協定,確認防火牆有開對應的 Port。

協定 Port 說明
HTTP 9000 請先在後台啟用「App 開發站台」功能,並確認防火牆有開。
HTTPS 9001 需手動開啟。如果要支援 HTTPS,請確認防火牆有開這個 Port。

設定檢查:

  1. 啟用功能:請先在後台啟用「App 開發站台」功能。 系統設定>進階設定>App 開發站台 alt text

  2. 地端版:如果您是安裝地端版,防火牆預設通常只開 9000 Port。如果要用 HTTPS (9001 Port),請麻煩該主機的管理人員幫忙調整防火牆規則。

    sudo ufw allow 9001