Gately v0.6.5.1 發佈
2026 年 11 月 7 日
開機自啟:gately service
二進位部署可以直接把 Gately 註冊為系統服務:sudo ./gately service install(Windows 在系統管理員終端機執行 .\gately.exe service install)。Linux 註冊為 systemd 服務,macOS 註冊為 launchd 常駐程式(加 -user 免 sudo 註冊為登入項目),Windows 註冊為系統服務;安裝後立即啟動,異常結束後自動拉起。之後用 gately service uninstall|start|stop|restart|status 管理,解除安裝時保留設定目錄。
- Windows 的預設設定目錄
%ProgramData%\Gately只允許 SYSTEM 與系統管理員存取; - 程式或設定目錄可被 root 以外的使用者修改時(例如程式還在「下載」目錄),安裝時給出警告。
詳見 開機自啟。
長列表分頁
入侵防護的封鎖列表、Web 服務全域設定中的管理封鎖、儲存掛載與 Docker 容器的檔案列表、Web 終端機的 SFTP 檔案管理改為分頁顯示,每頁 20 / 50 / 100 / 200 筆可選並分別記住。4000 筆封鎖的頁面繪製從約 2.6 秒降到 0.23 秒;搜尋先篩選再分頁,定時重新整理與解除封鎖保持目前頁。SFTP 的表頭核取方塊只作用於目前頁,避免誤刪看不到的檔案。
DDNS 批次新增解析記錄
任務編輯框的「解析記錄」頁新增「批次新增」:每行一個網域,可寫完整網域或只寫主機記錄,也可在行內追加類型與記錄值(如 cdn.example.com CNAME target.example.net)。新增前預覽將新增的記錄、略過的重複項與無效行,無效行需修改後才能新增;中文網域自動轉換為 punycode。詳見 批次新增記錄。
當機記錄 crash.log
Gately 執行時把 Go 執行階段當機(panic、fatal error)的資訊與堆疊寫進設定目錄的 crash.log,處理程序被強制結束(如記憶體不足被 OOM 終止)時記錄最後存活時間;下次啟動在系統日誌中提示,匯出診斷包時一併包含並去識別化。Docker、LXC、飛牛等環境重新啟動後看不到標準錯誤輸出時,可以據此排查。詳見 診斷包。
其他改進
- macOS 二進位檔使用 Developer ID 憑證簽章並經過 Apple 公證,下載後可直接執行,驗證方法見 驗證發佈產物。
- 功能建議範本要求填寫版本與系統架構。