搜索
缓存时间07 现在时间07 缓存数据 有些束缚,是我们自找的;有些压力,是我们自给的;有些痛苦,是我们自愿的。没有如影相随的不幸,只有死不放手的执着。早上好!
查看: 166|回复: 3

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

[复制链接]
发表于 2024-12-7 15:35:17 | 显示全部楼层 |阅读模式

马上注册,免受广告困扰,轻松兑换eSIM!

您需要 登录 才可以下载或查看,没有账号?注册

×

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

本文没有设置前端自定义域名的步骤,因此最后的作业只能通过 cf 分配的
pages.dev 域名访问,自定义域名有需要的请自行添加!

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在键盘上用脸滚一圈就写好了
这里为了最easy的部署tg通知功能先不设置(后期可加)
image
回车↩︎以后主控端就部署完成了,真的是非常easy呢

CF Page 前端部署

开启wss(ws+tls)

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

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

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

是给解析到主控端VPS并且开启小黄云!zhukong.example.com不是前端的自定义域名!!
这个域名只会出现在配置服务器里,正常使用永远不应该出现在你的浏览器里放!!浏览器里打开就是 404,这不是用来浏览器访问 web 前端的域名!!!

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
然后点击部署,前端就大功告成了!
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就是我们在安装主控端的时候用脸滚出来的
可以在主控端/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 分配。
  • 来源解释:大多数国家代码基于英文名称缩写,少数基于本地语言(如德国、南非、西班牙)。
爱生活,爱奶昔~
发表于 2024-12-7 15:35:53 | 显示全部楼层
这玩意必须用cf吗?咋都是cf的教程

点评

只是把cf pages用来挂前端的,也可以同自己的nginx服务器或论坛上提到过的腾讯云EdgeOne Worker 无服务器部署  详情 回复 发表于 2024-12-7 15:38
爱生活,爱奶昔~
回复 支持 反对

使用道具 举报

发表于 2024-12-7 15:38:30 | 显示全部楼层
epay55pay 发表于 2024-12-7 15:35
这玩意必须用cf吗?咋都是cf的教程


只是把cf pages用来挂前端的
也可以同自己的nginx服务器或论坛上提到过的腾讯云国际站的新服务EdgeOne Pages
爱生活,爱奶昔~
回复 支持 反对

使用道具 举报

发表于 2024-12-7 16:16:46 | 显示全部楼层
技术贴!
爱生活,爱奶昔~
回复 支持 反对

使用道具 举报

Powered by Nyarime. Licensed

GMT+8, 2024-12-23 07:13 , Processed in 0.022027 second(s), 12 queries , Gzip On, Redis On
发帖际遇 ·手机版 ·小黑屋 ·RSS ·奶昔网

登录切换风格
快速回复 返回顶部 返回列表