本卡為 FR-181 母案。客戶網路確定不讓主系統連進 Agent,FR-171 剛改的直推與證據檔、遠端查日誌在這種客戶一個都送不到。13 張卡 7 批;設計 ~/Projects/Billows/Audit-Manager/compliance-manager-be/docs/features/FR-181-2611-agent-outbound-only-channel/design.md;子卡清單在末段。

這案在做什麼(白話)

主系統現在要 Agent 做事(派工、重啟、升級、改設定、換證、取消檢測)都是主動連 Agent 主機的 8443 埠送過去;證據存在 Agent 的租戶,上傳下載也是主系統連 Agent 拿;支援頁查 Agent 日誌也是。客戶的防火牆不讓主系統連進來,這些功能全部失效,而且心跳「補推」也是連 8443,救不了。做完之後:Agent 常駐一條請求掛在主系統上問「有事嗎」(最多吊 30 秒,有事立刻回),主系統要 Agent 做什麼就寫進資料庫、敲一下鈴,掛著的那條請求立刻帶指令回去;要「當下拿答案」的(測試連線、證據檔、查日誌)走「等回答插槽」——瀏覽器那條請求吊著等,Agent 做完回覆、主系統喚醒它回去,使用者多等 1~2 秒。證據檔經主系統暫存中轉(取走即刪)。直推的程式不刪,主系統與 Agent 各一個開關預設關、未來要開改設定就好;Agent 8443 照起但只剩健檢,客戶不用開任何入站埠。心跳維持只表存活。

關鍵決策(D1~D8,細節 design.md §3)

怎麼拆(批=可同時派的一組)