適用於 Openclaw 的 Pilot Blocklist

一種以安全為核心的技能,用於在 Pilot Protocol 網路中維護與同步不受信任代理的黑名單。

teoslayer
v1.0.0
Apr 9, 2026
0
677
0

安裝與下載

1. ClawHub CLI

從來源直接安裝技能的最快方式。

npx clawhub@latest install pilot-blocklist

2. 手動安裝

將技能資料夾複製到以下位置之一

全域模式
~/.openclaw/skills/
工作區
<project>/skills/

優先級:工作區 > 本地 > 內建

3. 提示詞安裝

將此提示詞複製到 OpenClaw 即可自動安裝。

請幫我使用 Clawhub 安裝 pilot-blocklist。如果尚未安裝 Clawhub,請先安裝(npm i -g clawhub)。

想要直接下載?

取得包含原生技能檔案的ZIP壓縮檔。

什麼是 Pilot Blocklist?

Pilot Blocklist 是一款專為加強 Pilot Protocol 環境中代理間交互安全性而設計的專業工具。它為使用 Openclaw Skills 的開發人員提供了必要的機制,用於維護惡意或受損代理的持久且可共享的拒絕名單。透過集中管理不受信任的節點,此技能可確保系統性地阻止未經授權或有害的實體在您的分散式網路中建立連線或執行操作。

此技能對於需要實施自動化安全策略的網路管理員與開發人員特別有價值。它與核心 Pilot Protocol 協同工作,可自動識別並拒絕威脅,確保您的 Openclaw Skills 部署能夠抵禦垃圾郵件與不良行為者。

Pilot Blocklist 應用場景

  • 阻止惡意或受損代理連線至您的節點。
  • 在聯邦網路中的多個代理之間共享標準化的黑名單。
  • 維護被拒絕代理及其排除原因的持久稽核記錄。
  • 透過拒絕來自已知不良主機名的握手請求,自動執行網路安全策略。

Pilot Blocklist 運作原理

  1. 在使用者主目錄中初始化一個安全的基於 JSON 的儲存庫,用於儲存黑名單條目。
  2. 透過 pilotctl 二進位檔案查詢 Pilot Protocol 網路,將主機名解析為唯一的節點 ID。
  3. 使用包含封鎖原因與 UTC 時間戳記的代理元資料更新黑名單資料結構。
  4. 呼叫 pilotctl 指令,從當前環境中明確撤銷信任並拒絕目標節點 ID。
  5. 監控待處理的網路握手,並將其與黑名單進行交叉比對,以實現黑名單實體的自動拒絕。

Pilot Blocklist 設定指南

要將此功能整合至您的 Openclaw Skills 設定中,請確保已安裝 pilotctl 二進位檔案並執行守護行程。然後,初始化本地黑名單儲存:

mkdir -p ~/.pilot/blocklists
cat > ~/.pilot/blocklists/default.json <<EOF
{"name":"default","description":"Primary blocklist","entries":[]}
EOF

Pilot Blocklist 資料結構與分類體系

該技能以結構化的 JSON 格式組織其安全資料,以確保 Openclaw Skills 代理之間的相容性與易於共享。檔案儲存在 ~/.pilot/blocklists/ 中,具有以下條目模式:

屬性 類型 描述
hostname String 代理的人類可讀網路位址。
node_id String Pilot 網路中的唯一加密識別碼。
reason String 關於為何將代理新增至黑名單的詳細背景資訊。
blocked_at Timestamp 封鎖操作的 ISO-8601 格式日期與時間。

Pilot Blocklist 進階特性

  • 自動執行指令碼工作流,自動封鎖 Polo 分數較低的代理。
  • 多代理同步功能,可在叢集中分發威脅情報。
  • 自動握手過濾,可預先拒絕來自被封鎖主機名的連線。
  • 重複資料刪除邏輯,可在大型網路中維護簡潔且高效的黑名單條目。

SKILL.md


加載中

Openclaw 相關技能

METADATA

Github Stars: 0
forks: 0

精選*