创建 Shadowrocket 项目
- 打开 Shadowrocket 的“项目管理”页面,选择“新建”。
- 在“项目名称”字段中填写项目名称(如“My Nodes”)。
- 在“项目描述”中填写项目简介(如“我的 Nodes 是一个 Node 库,用于管理多个节点的状态和配置”)。
创建节点
a. 选择节点类型
- 在项目管理页面,选择需要管理的节点类型(如“Docker”或“Kubernetes”)。
- 点击“创建新节点”按钮。
b. 设置节点属性
- 在“节点属性”页面,输入以下信息:
- Name: 点的名称(如“my-node”)。
- Description: 点的描述(如“Docker 点”)。
- Version: 点的版本号(如“1..”)。
- Status: 点的状态(如“Active”)。
- Type: 点的类型(如“Docker Node”)。
- Configure: 选择需要配置的选项(Enable监控”、“设置监控权限”等)。
设置监控配置
a. 确保配置文件存在
Shadowrocket 会生成两个配置文件:Shadowrocket.conf 和 Shadowrocket.yml。
b. 在 Shadowrocket.yml 中设置监控权限
- 在
Shadowrocket.yml中添加以下内容:nodes: my-node: name: My Nodes description: My Nodes 是一个 Node 库,用于管理多个节点的状态和配置。 version: 1.. status: Active type: Docker Node configure: status: enabled status_id: "my-node" status_time: 0 status_time_prefix: 0 status_time_unit: s status_time_value: 0 status_time_local: true status_time_local_time: 0 status_time_local_time_unit: s status_time_local_time_value: 0 status_time_local_time_prefix: 0 status_time_local_time_unit: m status_time_local_time_value: 0 status_time_local_time_local: true status_time_local_time_local_time: 0 status_time_local_time_local_time_unit: s status_time_local_time_local_time_value: 0 status_time_local_time_local_time_prefix: 0 status_time_local_time_local_time_unit: m status_time_local_time_local_time_value: 0 status_time_local_time_local_time_local: true status_time_local_time_local_time_local_time: 0 status_time_local_time_local_time_local_time_unit: s status_time_local_time_local_time_local_time_value: 0 status_time_local_time_local_time_local_time_prefix: 0 status_time_local_time_local_time_local_time_unit: m status_time_local_time_local_time_local_time_value: 0 status_time_local_time_local_time_local_time_local: true status_time_local_time_local_time_local_time_local_time: 0 status_time_local_time_local_time_local_time_local_time_unit: s status_time_local_time_local_time_local_time_local_time_value: 0 status_time_local_time_local_time_local_time_local_time_prefix: 0 status_time_local_time_local_time_local_time_local_time_unit: m status_time_local_time_local_time_local_time_local_time_value: 0 status_time_local_time_local_time_local_time_local_time_prefix: 0 status_time_local_time_local_time_local_time_local_time_unit: s status_time_local_time_local_time_local_time_local_time_value: 0 status_time_local_time_local_time_local_time_local_time_prefix: 0 status_time_local_time_local_time_local_time_local_time_unit: m status_time_local_time_local_time_local_time_local_time_value: 0 status_time_local_time_local_time_local_time_local_time_prefix: 0 status_time_local_time_local_time_local_time_local_time_unit: s status_time_local_time_local_time_local_time_local_time_value: 0 status_time_local_time_local_time_local_time_local_time_prefix: 0 status_time_local_time_local_time_local_time_local_time_unit: m status_time_local_time_local_time_local_time_local_time_value: 0 status_time_local_time_local_time_local_time_local_time_prefix: 0 status_time_local_time_local_time_local_time_local_time_unit: m status_time_local_time_local_time_local_time_local_time_value: 0 status_time_local_time_local_time_local_time_local_time_prefix: 0 status_time_local_time_local_time_local_time_local_time_unit: s status_time_local_time_local_time_local_time_local_time_value: 0 status_time_local_time_local_time_local_time_local_time_prefix: 0 status_time_local_time_local_time_local_time_local_time_unit: m status_time_local_time_local_time_local_time_local_time_value: 0 status_time_local_time_local_time_local_time_local_time_prefix: 0 status_time_local_time_local_time_local_time_local_time_unit: s status_time_local_time_local_time_local_time_local_time_value: 0 status_time_local_time_local_time_local_time_local_time_prefix: 0 status_time_local_time_local_time_local_time_local_time_unit: m status_time_local_time_local_time_local_time_local_time_value: 0 status_time_local_time_local_time_local_time_local_time_prefix: 0 status_time_local_time_local_time_local_time_local_time_unit: s status_time_local_time_local_time_local_time_local_time_value: 0 status_time_local_time_local_time_local_time_local_time_prefix: 0 status_time_local_time_local_time_local_time_local_time_unit: m status_time_local_time_local_time_local_time_local_time_value: 0 status_time_local_time_local_time_local_time_local_time_prefix: 0 status_time_local_time_local_time_local_time_local_time_unit: s status_time_local_time_local_time_local_time_local_time_value: 0 status_time_local_time_local_time_local_time_local_time_prefix: 0 status_time_local_time_local_time_local_time_local_time_unit: m status_time_local_time_local_time_local_time_local_time_value: 0 status_time_local_time_local_time_local_time_local_time_prefix: 0 status_time_local_time_local_time_local_time_local_time_unit: s status_time_local_time_local_time_local_time_local_time_value: 0 status_time_local_time_local_time_local_time_local_time_prefix: 0 status_time_local_time_local_time_local_time_local_time_unit: m status_time_local_time_local_time_local_time_local_time_value: 0 status_time_local_time_local_time_local_time_local_time_prefix: 0 status_time_local_time_local_time_local_time_local_time_unit: s status_time_local_time_local_time_local_time_local_time_value: 0 status_time_local_time_local_time_local_time_local_time_prefix: 0 status_time_local_time_local_time_local_time_local_time_unit: m status_time_local_time_local_time_local_time_local_time_value: 0 status_time_local_time_local_time_local_time_local_time_prefix: 0 status_time_local_time_local_time_local_time_local_time_unit: s status_time_local_time_local_time_local_time_local_time_value: 0 status_time_local_time_local_time_local_time_local_time_prefix: 0 status_time_local_time_local_time_local_time_local_time_unit: m status_time_local_time_local_time_local_time_local_time_value: 0 status_time_local_time_local_time_local_time_local_time_prefix: 0 status_time_local_time_local_time_local_time_local_time_unit: s status_time_local_time_local_time_local_time_local_time_value: 0 status_time_local_time_local_time_local_time_local_time_prefix: 0 status_time_local_time_local_time_local_time_local_time_unit: m status_time_local_time_local_time_local_time_local_time_value: 0 status_time_local_time_local_time_local_time_local_time_prefix: 0 status_time_local_time_local_time_local_time_local_time_unit: s status_time_local_time_local_time_local_time_local_time_value: 0 status_time_local_time_local_time_local_time_local_time_prefix: 0 status_time_local_time_local_time_local_time_local_time_unit: m status_time_local_time_local_time_local_time_local_time_value: 0 status_time_local_time_local_time_local_time_local_time_prefix: 0 status_time_local_time_local_time_local_time_local_time_unit: s status_time_local_time_local_time_local_time_local_time_value: 0 status_time_local_time_local_time_local_time_local_time_prefix: 0 status_time_local_time_local_time_local_time_local_time_unit: m status_time_local_time_local_time_local_time_local_time_value: 0




