Skip to content
此頁面由 AI 翻譯,內容可能有疏漏。歡迎到 GitHub 協助改進。

Gately v0.6.0.4 發布 ​

2026 年 10 月 29 日

下載 v0.6.0.4 · GitHub Release

OpenWrt LuCI 外掛 ​

發布頁新增與架構無關的 LuCI 外掛 luci-app-gately_v0.6.0.4_openwrt_all.ipk / .apk,裝好 Gately 後再安裝,LuCI 中會多出「服務 → Gately」頁面:

  • 查看執行狀態、PID、版本、記憶體使用量、開機自動啟動、管理位址與設定目錄;
  • 啟動、停止、重新啟動服務,啟用或停用開機自動啟動;
  • 一鍵開啟 Gately 管理介面,連結自動帶上全域設定中的安全入口;管理介面只監聽本機或開啟了「僅允許內網存取」時會給出提示;
  • 設定管理介面連接埠,儲存在 /etc/config/gately,只替換全域設定中監聽位址的連接埠,只監聽本機或內網位址的設定保持不變;連接埠衝突或改錯連接埠打不開管理介面時可以在這裡改回,留空則以全域設定為準。

外掛介面跟隨 LuCI 的語言設定,支援 10 種語言,已在 OpenWrt 24.10(opkg)與 25.12(apk)上測試。安裝方法見 安裝部署 · LuCI 外掛。

重新導向站台變數 ​

重新導向站台的目標位址除了 {host},現在還可以使用:

  • {path} / {PATH}、{args} / {Args}:原請求路徑與查詢字串,開啟「保留路徑」時寫了哪一部分就不再追加哪一部分;
  • {port}、{hostAndPort}、{domainPartN}、{pathPartN}、{ClientIP}、{RemoteIP}、{time};
  • {1}:站台網域 *.example.com 中 * 比對到的部分;
  • {STUN_規則名_PORT} / _IP / _ADDR:STUN 穿透 規則目前的公網位址,連接埠變化後無需修改站台,下一次請求就跳到新連接埠;規則未啟用、尚未穿透成功或正在自動重試時站台回傳 503,並在執行日誌中記錄原因。

例如 CDN 回源的 *.example.com 可以跳到 https://{1}.v4.example.com:{STUN_web_PORT}{path}{args}。儲存時會用範例值檢查目標位址;存取時變數展開後缺少主機的跳轉回傳 503,訪客網域含 &、=、/ 等網域中不會出現的字元時回傳 400,不會被帶到別的站台。匯入的設定中帶這類變數的重新導向此前因位址驗證失敗會跳過整條監聽,現在可以正常匯入。詳見 Web 服務 · 重新導向變數。

共享使用者與 OIDC 用戶端摘要顯示 ​

「Web 服務 → 全域設定」中的共享使用者與 OIDC 用戶端改為每項一行摘要:共享使用者顯示使用者名稱、TOTP 與密碼狀態、群組、顯示名稱、電子郵件和備註;OIDC 用戶端顯示名稱、機密或公開類型、可複製的 Client ID、回呼位址數量、允許的使用者和備註,新產生未儲存的密鑰與缺少回呼位址會單獨標出。點「編輯」或「新增」在彈窗中修改完整欄位,點「確定」才寫回,「取消」放棄改動;使用者名稱不能為空或重複,Client ID 必須填寫且不能重複。

升級提示 ​

  • Docker 拉取新映像後重建容器;OpenWrt 覆蓋安裝新的 .apk / .ipk,需要 LuCI 頁面時再安裝 luci-app-gately;飛牛在應用中心手動安裝新版 .fpk;其他部署方式可在「系統設定」中線上升級。

以 Apache-2.0 授權條款開源發布。