← 返回 TimeAmber
logo NodeSeekbeta

AK Monitor 喂饭教程(cf page前端+主控端+被控端)

项目地址:https://github.com/akile-network/akile_monitor
楼主作业:https://aktanzhen.pages.dev/

补充:【装了warp的机器容易中招】AK探针一健脚本被控端的一个小bug

image

大致通讯结构

image

主控端安装

运行官方一健脚本

wget -O ak-setup.sh "https://raw.githubusercontent.com/akile-network/akile_monitor/refs/heads/main/ak-setup.sh" && chmod +x ak-setup.sh && sudo ./ak-setup.sh

选1安装
image
auth_secret和hook_token在键盘上用脸滚一圈就写好了 xhj003
这里为了最easy的部署tg通知功能先不设置(后期可加)
image
回车↩︎以后主控端就部署完成了,真的是非常easy呢 xhj015

CF Page 前端部署

开启wss(ws+tls)

wss其实也可以通过nginx反代来实现,这里使用cf的原因有两点:
· 简单
· 让被控与主控之间通过赛博活佛连接,可以保障两者之间连通性好,对主控的国际互联要求就不高了

不开启的话会显示websocket连接失败,反面例子如下:
image

我们给部署主控端的VPS来个开小黄云的域名zhukong.example.com

是给解析到主控端VPS并且开启小黄云!zhukong.example.com不是前端的自定义域名!!
image
添加一个Origin Rules,重写到3000端口(即安装主控端的时候设置的主控端程序监听端口),然后点击低下的“部署”
image
image

前端部署

下载前端文件,解压成文件夹
https://github.com/akile-network/akile_monitor_fe/releases/download/v0.0.1/akile_monitor_fe.zip
image
打开config.json文件,填写如下内容,zhukong.example.com换成咱们刚刚搞得开了小黄云的域名

{
  "socket": "wss://zhukong.example.com/ws",
  "apiURL": "https://zhukong.example.com"
}

来到workers and pages,点击创建
image
选择pages,选择上传资产
image
填写项目名,上传文件夹
image
选择我们解压出的那个文件夹
image
然后点击部署,前端就大功告成了! xhj020
image

刚部署完可能要等个一会(几秒到几分钟都有可能)页面才能正常加载出来

被控端安装

依旧是一健脚本:

wget -O ak-setup.sh "https://raw.githubusercontent.com/akile-network/akile_monitor/refs/heads/main/ak-setup.sh" && chmod +x ak-setup.sh && sudo ./ak-setup.sh

选5安装被控
image
Enter URLwss://zhukong.example.com/monitor
auth_secret就是我们在安装主控端的时候用脸滚出来的 xhj003
可以在主控端/etc/ak_monitor目录下的config.json里找到
image

Enter name的时候注意,ak识别节点地区的方式是按照name的前两个字符识别的,我这里写HK,那么最后在前端里这个节点上就显示香港的区域旗帜

常见区域旗帜表

区域 旗帜代码 备注 来源解释
中国香港 hk Hong Kong 取自英文 Hong Kong 的缩写
中国澳门 mo Macao 取自英文 Macao 的缩写
中国台湾 tw Taiwan 取自英文 Taiwan 的缩写
英国 gb Great Britain (UK) 取自英文 Great Britain 的缩写
美国 us United States 取自英文 United States 的缩写
加拿大 ca Canada 取自英文 Canada 的缩写
澳大利亚 au Australia 取自英文 Australia 的缩写
新西兰 nz New Zealand 取自英文 New Zealand 的缩写
日本 jp Japan 取自英文 Japan 的缩写
韩国 kr South Korea 取自英文 Korea 的缩写
德国 de Germany 来自德语 Deutschland 的缩写
法国 fr France 取自英文 France 的缩写
意大利 it Italy 取自英文 Italy 的缩写
西班牙 es Spain 来自西班牙语 España 的缩写
俄罗斯 ru Russia 取自英文 Russia 的缩写
印度 in India 取自英文 India 的缩写
巴西 br Brazil 取自英文 Brazil 的缩写
南非 za South Africa 来自荷兰语 Zuid-Afrika 的缩写
新加坡 sg Singapore 取自英文 Singapore 的缩写

使用说明

  • 旗帜代码:依据国际标准 ISO 3166-1 Alpha-2 分配。
  • 来源解释:大多数国家代码基于英文名称缩写,少数基于本地语言(如德国、南非、西班牙)。
12345
12345
内容
预览
对照
AC娘
洋葱头
小黄鸡