starlink

📡 卫星网络本地智能管控

基于本地gRPC API的Starlink卫星天线管理方案,支持状态监控、设备列表与硬件控制,为已部署Starlink的用户提供便捷的本地网络管理能力。

收藏
17.3k
安装
3.8k
版本
192.168.100
CLS 安全性认证2026-05-01
点击查看完整报告 >

使用说明

核心用法

Starlink CLI Skill 是一个专门用于控制 Starlink 卫星天线的文档型工具,通过调用本地 gRPC API(192.168.100.1:9200)实现硬件管理。用户可通过该技能执行六大核心操作:使用 status 获取天线状态、运行时间、信噪比、延迟和遮挡信息;通过 clients 查看接入 WiFi 的终端设备详情(包括信号强度、频段、MAC 地址等);运行 speedtest 进行网络测速;利用 stow/unstow 控制天线收纳与展开(适用于运输或存储场景);执行 reboot 远程重启设备;以及获取 location GPS 坐标(需提前在 App 中授权)。所有命令均支持 --json 参数输出结构化数据,便于脚本集成与自动化处理。

显著优点

该技能的最大优势在于完全本地化的控制方式,所有操作均通过局域网直接与卫星天线通信,无需经过云端服务,有效降低了网络延迟并增强了隐私保护。其次,它提供了超越官方 App 的自动化能力,支持 JSON 格式输出,方便与 Home Assistant、Prometheus 等监控系统集成,实现网络质量的可观测性。此外,功能覆盖全面,从基础的信号监测到硬件级的收纳控制,满足了从日常使用到设备维护的全生命周期管理需求。对于网络管理员而言,能够快速排查连接设备、诊断信号遮挡问题,显著提升了运维效率。

潜在缺点与局限性

首先,该技能严格依赖本地网络环境,仅在连接 Starlink 路由器时可用,不支持远程访问,这限制了异地管理的可能性。其次,功能存在边界,如云端的设备暂停/恢复功能无法通过本地 API 实现,仍需使用官方 App。第三,外部依赖较重,需要用户自行通过 Cargo 安装 starlink-cli 二进制工具,且要求系统预装 Rust 和 Protocol Buffers 编译器,对非技术用户存在一定门槛。最后,GPS 位置获取功能需要手动在 Starlink App 中开启调试权限,操作流程相对繁琐。

适合的目标群体

该技能主要面向三类用户:Starlink 重度用户,特别是需要频繁监控网络状态或管理大量接入设备的家庭或小型办公室;网络技术爱好者与管理员,希望将 Starlink 集成到现有的网络监控体系中,实现自动化告警和数据分析;以及移动场景使用者,如房车、船舶等需要频繁收纳/展开天线的用户,可通过 CLI 快速控制硬件状态。对于开发者而言,JSON 输出格式也便于构建自定义的网络管理界面。

使用风险

使用该技能需注意以下风险:首先是网络连通性风险,若使用第三方路由器且未正确配置路由(如 bypass 模式),可能导致无法访问 192.168.100.1 管理地址;其次是外部依赖安全风险,虽然 starlink-cli 通过标准 Cargo 安装,但作为 T3 来源(个人开发者)的项目,建议审查代码后再部署;第三是硬件操作风险rebootstow 命令会中断网络服务,在关键业务运行期间需谨慎执行;最后是隐私合规风险,获取 GPS 坐标功能涉及位置信息,需确保符合当地数据保护法规,并妥善保管包含敏感坐标的 JSON 输出文件。

安全解读

核心用法

Starlink CLI 是一款面向 Starlink 卫星互联网用户的本地网络管理工具,通过 gRPC 协议与终端设备(192.168.100.1:9200)通信。主要功能包括:

状态监控:实时获取 dish 运行状态,包括在线时长、信噪比(SNR)、延迟、吞吐量及障碍物遮挡情况。

WiFi 管理:列出所有连接设备,显示设备名称、MAC 地址、IP、信号强度、频段(2.4GHz/5GHz/有线)及连接时长。

网络测速:直接在 dish 端执行速度测试,返回上下行速率(Mbps)及延迟数据。

硬件控制:支持天线收放(stow/unstow,便于运输或恶劣天气保护)及设备重启。

GPS 定位:获取 dish 的精确地理位置(需在 Starlink App 中开启"本地网络访问调试数据"权限)。

所有命令支持 --json 输出格式,便于与 jq 等工具集成实现自动化脚本。

显著优点

  • 本地化操作:完全在本地网络运行,无需依赖 Starlink 云服务,响应速度快且不受云端故障影响。
  • 命令行友好:为运维人员和高级用户提供高效的批量管理能力,适合家庭实验室或小型企业网络监控。
  • 数据可解析:JSON 输出支持自动化集成,可轻松接入 Home Assistant、Prometheus 等监控体系。
  • 零配置启动:安装后直连标准 Starlink 内网地址即可使用,无需额外认证或 API 密钥。

潜在缺点与局限性

  • 功能边界受限:无法执行云端独占功能(如设备暂停/限速、账单管理、服务计划变更),仍需配合官方 App。
  • 网络环境依赖:必须处于 Starlink 本地网络(192.168.100.1/24),第三方路由器 bypass 模式下需手动确保路由可达。
  • 定位权限门槛:GPS 坐标获取受 App 端隐私设置限制,非开箱即用。
  • 单一来源风险:依赖个人开发者维护的第三方客户端(非 SpaceX 官方),长期更新与兼容性存在不确定性。

适合人群

  • 技术型 Starlink 家庭用户,希望实时监控网络质量
  • 远程工作者/房车用户,需要快速收放天线或排查连接问题
  • 小型 IT 运维团队,需将 Starlink 状态纳入现有监控仪表盘
  • 开发者与极客,希望自动化收集网络数据进行分析

常规风险

  • 供应链风险starlink-cli 为社区第三方工具,建议审查源码后再安装使用
  • 本地网络安全:dish 管理接口无额外认证,需确保 192.168.100.1 不向公网暴露
  • 物理操作风险:stow/unstow 命令直接影响天线姿态,恶劣天气下误操作可能影响设备安全

starlink 内容

手动下载zip · 1.6 kB
SKILL.mdtext/markdown
请选择文件