节点的基本结构
- 节点ID:唯一标识节点的字符串。
- Name:节点的名称,通常与ID一致。
- Version:节点的版本号。
- Sig:节点的签名,用于确认节点的可信度。
- Size:节点的最大数据大小。
- State:节点的状态,如等待发送、正在发送、正在接收等。
- Data:节点的队列,存储发送请求的数据。
- NodeID:节点之间的连接信息,用于隧道协议。
节点之间的关系
- 隧道节点:用于发送和接收隧道数据的节点。
- 节点之间的通信:通过隧道协议,节点之间发送和接收数据,数据的大小和状态会影响节点的行为。
节点管理命令
- create_node:创建节点。
create_node
- create_h隧道_node:创建隧道节点。
create_h隧道_node
- add_node:添加数据到节点队列。
add_node
- remove_node:删除节点。
remove_node
节点的生命周期管理
- destroy_node:销毁节点。
destroy_node
- node destruction command:使用其他命令来管理节点的生命周期。
节点状态监控
- 监控状态:通过命令查看节点的状态,如发送请求、接收响应。
status
隧道数据通信
- 发送数据:将数据发送到节点。
send
- 接收数据:接收数据并处理。
receive
同步问题与解决
- 同步参数:设置同步参数以保证数据的一致性。
set同步
- 数据延迟处理:处理数据传输中的延迟。
handle_delay
节点之间的隧道协议管理
- 创建隧道节点:在创建节点时,自动创建隧道节点。
create_node -h
节点管理命令列表
- 基本命令:
create_node create_h隧道_node add_node remove_node destroy_node status set同步 handle_delay - 高级命令:
command_history history
通过学习这些命令和命令列表,可以系统地管理节点,确保 tunnelBear 节点之间能够正确通信和处理数据。









