審批或拒絕代理網路請求

審查並處理代理發送到沙箱政策未列出端點的網路請求。 OpenShell 會攔截這些請求,並在 TUI 中呈現給操作員審批。

前置需求

  • 一個正在運行的 NemoClaw 沙箱。
  • OpenShell CLI 在你的 PATH 上。

開啟 TUI

啟動 OpenShell 終端 UI 來監控沙箱活動:

$ openshell term

遠端沙箱的話,指定實例名稱:

$ ssh my-gpu-box 'cd /home/ubuntu/nemoclaw && . .env && openshell term'

TUI 會顯示沙箱狀態、目前的推論提供者,以及網路活動的即時動態。

觸發被封鎖的請求

當代理嘗試連線到基線政策中未列出的端點時,OpenShell 會封鎖連線並在 TUI 中顯示該請求。 被封鎖的請求包含以下細節:

  • 目標的主機和連接埠
  • 發起請求的執行檔
  • HTTP 方法和路徑(如果有的話)。

審批或拒絕請求

TUI 會為每個被封鎖的請求顯示審批提示。

  • 核准請求會將該端點加入目前工作階段的運行政策。
  • 拒絕請求會繼續封鎖該端點。

已核准的端點在沙箱停止前持續有效。 它們不會被寫入基線政策檔。

執行導覽教學

要在引導式工作階段中觀察審批流程,請執行導覽腳本:

$ ./scripts/walkthrough.sh

這個腳本會開啟一個分割的 tmux 工作階段,左側是 TUI,右側是代理。 導覽教學需要 tmux 和 NVIDIA_API_KEY 環境變數。

相關主題