主机参考:VPS测评参考推荐/专注分享VPS服务器优惠信息!若您是商家可以在本站进行投稿,查看详情!此外我们还提供软文收录、PayPal代付、广告赞助等服务,查看详情! |
我们发布的部分优惠活动文章可能存在时效性,购买时建议在本站搜索商家名称可查看相关文章充分了解该商家!若非中文页面可使用Edge浏览器同步翻译!PayPal代付/收录合作 |
文章目录
Cuttlefish Probe 处于主/从模式。 master是Squid的管理者,servant是Squid的page。 Cuttlefish Manager 可以检索并显示多个 Cuttlefish 页面的简单状态信息。 登录后点击标题即可进入squid页面。 Cuttlefish页面独立部署,可以独立使用。
技术栈:go(optical) + vue2 + element-ui + nes.css。
最后将前端和后端编译为一个二进制程序,并拆分为两个二进制程序:moyu-manager 和 moyu-page 就完成了。 。
项目地址:https://github.com/liuquanhao/moyu
Cuttlefish Probe v2.0展示
Squid 页面
Squid 页面管理器
您尚未登录主页:
登录首页:
登录 页面:
添加鱿鱼页面:
直接使用发布文件
moyu-页
PORT=8081 ./moyu-page
摸鱼-管理员
初始化数据库(首次运行)
cat init.sql | sqlite3 db/moyu_manager.db
目录结构
§ ── bin
│ └── moyu-manager
└── db
└── moyu_manager.db
运行
PORT=8080 ./bin/moyu-manager
添加鱿鱼页面。 比如这个项目的在线demo:https://moyu-manager.linux.plus/,Cuttlefish页面的主页https://moyu-page.linux.plus/,直接复制添加墨鱼页。 。 如果您以翠玉管理员身份登录,您可以通过点击标题进入翠玉页面。
编译并使用
依赖项:
make:^4.0
nodejs:^18.0
转到:^1.19.0
sqlite: ^3.0
一键编译
cd摸鱼
make
PORT=8081 target/bin/moyu-page
PORT=8080 target/bin/moyu-manager
make clean
手动编译
编译Cuttlefish页面
cd moyu/page
cdfrontend
npm run build
cd ../backend
go build -o moyu-页面 --ldflags="-w -s" .
编译Cuttlefish Manager
cd moyu/manager
cdfrontend
npm run build
cd ../backend
go build -o moyu-manager --ldflags="-w -s" .
运行 Docker
先决步骤
Cuttlefish 页面
Cuttlefish 页面无法通过直接运行 docker 来获取主机信息,我们需要添加一些操作参数:
Cuttlefish 管理器
root@liuxu:/tmp/moyu/manager#tree
.
§── bin
│ └ ── moyu-manager
└── db
└── moyu_manager.db
运行容器
Squidfish页面
docker build -t moyu-page -f PageDockerfile.
Docker运行 --network=host -e PORT=8081 --mount type=bind,source="/proc/$(pidof dockerd)/mountinfo",target=/root/mountinfo -e HOST_PROC_MOUNTINFO =/root/mountinfo moyu-page
docker run --network=host -e PORT=8081 -v /boot/efi:/boot/efi:ro --mount type=bind, source="/proc/$(pidof dockerd)/mountinfo" ,target=/root/mountinfo -e HOST_PROC_MOUNTINFO=/root/mountinfo moyu-page
Cuttlefish Manager
docker build -t moyu-manager -f ManagerDockerfile .
docker run -e PORT=8080 -v ./db:/moyu-manager/db moyu-manager
常见问题
反向 我正在使用 nginx 生成并设置位置 /moyu{}。
答:运行Cuyu页面或Cuyu管理器时添加BASEURL =/moyu环境变量操作。
运行摸鱼管理器。 如果程序报找不到moyu_manager.db怎么办?
答:确保你的目录结构如下:
§── bin
│ └── moyu-manager
── db
└── moyu_manager.db
接下来进入bin/目录,运行moyu-manager
我想更改帐户或令牌
答案:运行sqlite3并通过SQL进行更改。
[小时]
sqlite3 moyu_manager.db
sqlite> 更新用户 SET token='token123' 其中 user= '用户'
我想创建一个新帐户和令牌。 答案:运行sqlite3并通过SQL添加。
sqlite3 moyu_manager.db
sqlite> 插入用户(用户,令牌)值('用户1','令牌1 ');
这几篇文章你可能也喜欢:
- 暂无相关推荐文章
本文由主机参考刊发,转载请注明:Cuttlefish Probe v2.0:一款轻量级单页服务器探针小工具(Cuttlefish 冒险小游戏) https://zhujicankao.com/136076.html
评论前必须登录!
注册