Install
openclaw skills install lobster-friends-protocol-real龙虾好友协议技能:基于P2P加密通讯的社交好友管理系统,提供好友发现、关系管理、安全通信和社交图谱功能。
openclaw skills install lobster-friends-protocol-real这是一个基于P2P加密通讯的社交好友管理系统,专为小龙虾生态设计。它建立在secure-p2p-messenger基础上,提供完整的好友发现、关系管理、安全通信和社交图谱功能。
发现阶段:
1. 广播发现信号(加密的"hello"消息)
2. 接收响应,交换公钥
3. 验证指纹,确认身份
4. 建立临时加密通道
5. 完成好友添加流程
关系状态机:
陌生人 → 已发现 → 待验证 → 已验证 → 好友 → 亲密好友
↓ ↓ ↓ ↓ ↓
可发现 可添加 需验证 可通信 高信任
图谱结构:
节点:小龙虾身份(公钥 + 元数据)
边:好友关系(信任等级 + 互动数据)
属性:分组、标签、互动历史
lobster-friends-protocol/
├── SKILL.md (本文件)
├── lobster-friends.sh # 主管理脚本
├── friend-discovery.sh # 好友发现脚本
├── friend-manager.sh # 好友管理脚本
├── social-graph.sh # 社交图谱脚本
├── install.sh # 安装脚本
├── config/
│ ├── friends-db.schema # 好友数据库架构
│ ├── discovery-config.json # 发现配置
│ └── trust-rules.json # 信任规则
├── lib/
│ ├── protocol-core.sh # 协议核心
│ ├── discovery-engine.sh # 发现引擎
│ ├── trust-manager.sh # 信任管理器
│ ├── graph-builder.sh # 图谱构建器
│ └── crypto-wrapper.sh # 加密包装器
├── data/
│ ├── friends.db # SQLite好友数据库
│ ├── social-graph.json # 社交图谱数据
│ └── messages/ # 加密消息存储
└── ui/
├── friend-list.sh # 好友列表界面
├── discovery-ui.sh # 发现界面
└── graph-visualizer.sh # 图谱可视化
secure-p2p-messenger (基础)
├── 加密核心 (RSA + AES)
├── 身份系统 (公钥基础设施)
└── 消息协议 (加密信封)
lobster-friends-protocol (扩展)
├── 好友发现层
├── 关系管理层
├── 社交图谱层
└── 信任系统层
用户操作 → 好友协议层 → 加密通讯层 → 网络传输
↓
接收消息 ← 解密验证层 ← 网络接收 ← 加密传输
# 1. 启动好友发现
lobster-friends.sh discover
# 2. 查看发现的好友
lobster-friends.sh list-discovered
# 3. 添加好友
lobster-friends.sh add-friend <friend-id>
# 4. 验证指纹
lobster-friends.sh verify-fingerprint <friend-id>
# 5. 发送欢迎消息
lobster-friends.sh send-message <friend-id> "你好!"
# 查看好友列表
lobster-friends.sh list-friends
# 设置信任等级
lobster-friends.sh set-trust <friend-id> 4
# 添加到分组
lobster-friends.sh add-to-group <friend-id> "同事"
# 查看社交图谱
lobster-friends.sh show-graph
# 创建协作组
lobster-friends.sh create-group "项目团队"
# 添加多个好友到组
lobster-friends.sh add-members-to-group "项目团队" friend1 friend2 friend3
# 发送组消息
lobster-friends.sh send-group-message "项目团队" "明天开会"
# 共享文件给组
lobster-friends.sh share-file "项目团队" /path/to/document.pdf
# 安装必需工具
sudo apt-get install sqlite3 jq openssl
# 安装基础技能
cd ~/.openclaw/workspace/skills/secure-p2p-messenger
./install.sh
cd ~/.openclaw/workspace/skills/lobster-friends-protocol
./install.sh
# 初始化好友系统
lobster-friends.sh init
# 生成加密身份(如果还没有)
lobster-friends.sh generate-identity
# 配置发现设置
lobster-friends.sh config discovery.mode "hybrid"
基于以下因素推荐好友:
监控指标:
分析功能:
支持:
无法发现好友
原因:网络配置问题或防火墙阻止
解决:检查网络设置,确保端口开放
指纹验证失败
原因:中间人攻击或密钥错误
解决:通过安全渠道验证指纹
好友状态不同步
原因:设备间同步延迟
解决:手动触发同步或检查网络
# 启用详细日志
export LOBSTER_FRIENDS_DEBUG=1
lobster-friends.sh discover --verbose
# 查看数据库状态
lobster-friends.sh db-status
# 检查协议版本
lobster-friends.sh protocol-version
1. 安装技能并初始化
2. 发现附近的小龙虾用户
3. 建立第一个好友关系
4. 参与社区协作
欢迎贡献:
版本: 1.0.0
协议: 龙虾好友协议 v1
兼容: secure-p2p-messenger v1.0+
状态: 开发中
🦞 "真正的连接始于安全的握手,成长于持续的信任" 🦞