logo
1
0
WeChat Login

前后端集合一键脚本

wget -O ak-setup.sh "https://cnb.cool/Bring/Project/Backstage/AkileMonitor/-/git/raw/main/.cl/setup.sh" && chmod +x ak-setup.sh && sudo ./ak-setup.sh

主控后端

wget -O setup.sh "https://cnb.cool/Bring/Project/Backstage/AkileMonitor/-/git/raw/main/.cl/Monitor/setup.sh" && chmod +x setup.sh && sudo ./setup.sh

被控端

基本用法(推荐,name 自动获取)

wget -O setup.sh "https://cnb.cool/Bring/Project/Backstage/AkileMonitor/-/git/raw/main/.cl/Client/setup.sh" && chmod +x setup.sh && sudo ./setup.sh <your_secret> <url>

指定名称(可选)

wget -O setup.sh "https://cnb.cool/Bring/Project/Backstage/AkileMonitor/-/git/raw/main/.cl/Client/setup.sh" && chmod +x setup.sh && sudo ./setup.sh <your_secret> <url> <name>

示例

# 最简单的方式(name 自动获取) wget -O setup.sh "https://cnb.cool/Bring/Project/Backstage/AkileMonitor/-/git/raw/main/.cl/Client/setup.sh" && chmod +x setup.sh && sudo ./setup.sh 123321 wss://123.321.123.321/monitor # 指定名称 wget -O setup.sh "https://cnb.cool/Bring/Project/Backstage/AkileMonitor/-/git/raw/main/.cl/Client/setup.sh" && chmod +x setup.sh && sudo ./setup.sh 123321 wss://123.321.123.321/monitor HKLite-One-Akile

功能特性

自动识别客户端名称

客户端会自动尝试从以下来源获取唯一标识(按优先级):

  1. 云厂商实例 ID(优先级最高)
    • 腾讯云、阿里云、华为云、AWS、Azure、Google Cloud、百度云、京东云、火山引擎、UCloud
  2. MAC 地址(如果不在云环境中)
  3. 主机名(最后备选)

自动识别服务商

  • 客户端会自动从云厂商 metadata API 识别服务商
  • 服务商信息通过 WebSocket 自动发送到服务端
  • 服务端可以通过 PUT /api/clients/:uuid API 更新服务商信息
  • 支持的服务商:tencent, aliyun, huawei, aws, azure, gcp, baidu, jdcloud, volcengine, ucloud

About

No description, topics, or website provided.
Language
Go74%
Shell21.2%
Dockerfile4.8%