创建节点
创建节点时需要配置容器,通常在 Shadowrocket 的 CLI 或 API 高层中执行命令,以下是常见的创建节点命令示例:
-
使用 Shadowrocket CLI:
shadowrocket create node_name
这将创建一个新的 Shadowrocket 节点,并将其作为根节点。
-
使用 Shadow rocket API:
shadowrocketry create-node -p {node_name}这会创建一个新的 Shadowrocket 节点,并将其添加到指定的 API 高层中。
管理节点
管理节点时需要检查资源分配、运行环境和资源状态,以下是常见的管理节点命令:
-
检查资源分配:
shadowrocketry list -n {node_name}这会列出节点的资源分配状态。
-
查看运行环境:
shadowrocketry status -n {node_name}这会显示该节点的运行环境,如操作系统、内存、磁盘空间等。
-
查看资源状态:
shadowrocketry resource -n {node_name}这会显示该节点的资源分配情况,如内存、磁盘空间等。
删除节点
删除节点时需要确保其成功退出,以下是一个常见的删除节点命令:
-
使用 Shadowrocketry:
shadowrocketry delete -n {node_name}这会删除指定节点。
-
使用 Shadow rocket API:
shadowrocketry delete -p {node_name}
监控节点状态
Shadowrocket 提供了监控功能,可以通过 API 高层提交监控请求来监控节点的状态,以下是常见的监控命令:
-
通过 API 高层监控节点:
shadowrocketry api -m "监控节点 {node_name}" -n {node_name}这会提交一个监控请求,监控指定节点的状态。
-
通过 API 高层获取资源状态:
shadowrocketry api -m "获取资源状态 {node_name}" -n {node_name}
调整资源分配参数
在创建或管理节点时,可以根据需要调整资源分配参数,例如容器大小、运行环境和资源优先级,以下是常见的资源分配参数:
-
容器大小:
shadowrocketry create -n {node_name} -c "容器大小" 8这会设置容器大小为 8。
-
运行环境:
shadowrocketry create -n {node_name} -e "运行环境" "Linux 安装 Python 3"这会设置运行环境为 Linux 环境,并安装 Python 3。
-
资源优先级:
shadowrocketry create -n {node_name} -pr "资源优先级" 5这会设置资源优先级为 5。
配置节点运行顺序
节点运行顺序可以调整为优先级高的节点运行在前,这有助于提高资源利用率,以下是常见的节点运行顺序配置:
- 使用 Shadowrocketry:
shadowrocketry create -n {node1} -n {node2} -o "运行顺序" "高优先级"这会将高优先级的节点排在前。
Shadowrocket 节点管理方法主要包括创建、管理、删除节点和监控节点状态,通过 Shadowrocket 的 CLI 和 API 高层,可以轻松实现节点的管理配置,确保配置正确,是确保节点稳定运行的关键。


