侧边栏壁纸
博主头像
桃花依旧笑春风 博主等级

人生应该是旷野

  • 累计撰写 13 篇文章
  • 累计创建 6 个标签
  • 累计收到 1 条评论

目 录CONTENT

文章目录

哪吒面板VPS探针搭建

老乔
2024-11-01 / 0 评论 / 0 点赞 / 18 阅读 / 0 字

image-20230510155735004

正文

准备工作

域名

安装好NPM的vps一个(宝塔也可以,NPM教程可参考《NPM搭建》一章)

github的账户

tg(可做消息提醒用,非必须)

开始部署

1.解析域名,A指向vps的ip

image-20230510160921588

创建两个二级域名备用(一个是网站,一个链接其他服务器)

这里老乔创建的是 vps.laoqiao9527.liveip.laoqiao9527.live

2.GitHub授权

2.1 右上角头像进入设置页面

image-20230510161604585

2.2 滑到最底,选中Developer settings

image-20230510161654727

2.3 选中OAuth Apps,并新创建应用

image-20230510161848291

2.4 填入信息

image-20230510162134191

Application name随意填写

Homepage URL填写解析好的域名 https://域名

Authorization callback URLhttps://域名/oauth2/callback

其它略过

2.5 获取Client ID 和Client secrets

Client secrets需要创建,而且以后不能在显示,但是新业务可以创建新的

ID 和 secrets保存备用

image-20230510162819011

3.NPM设置证书和反代

证书配置参考《NPM搭建》一章

image-20230510164959327

域名填写刚刚github授权的域名,端口号8008

反代需特殊配置

image-20230510164314643

 location / {
     proxy_pass http://你的ip:8008;
     proxy_set_header Host $http_host;
     proxy_set_header Upgrade $http_upgrade;
 }
 location ~ ^/(ws|terminal/.+)$  {
     proxy_pass http://你的ip:8008;
     proxy_http_version 1.1;
     proxy_set_header Upgrade $http_upgrade;
     proxy_set_header Connection "Upgrade";
     proxy_set_header Host $http_host;
 }

4.部署面板

4.1 安装面板

国外机

 curl -L https://raw.githubusercontent.com/naiba/nezha/master/script/install.sh -o nezha.sh && chmod +x nezha.sh && ./nezha.sh

国内机

 curl -L https://raw.sevencdn.com/naiba/nezha/master/script/install.sh -o nezha.sh && chmod +x nezha.sh && ./nezha.sh
4.2 配置面板

image-20230510165502244

image-20230510165931991

4.3 登录面板网站

右上角登录,通过github成功授权登录

4.4 进入管理后台

进入设置,输入你准备的另一个域名

image-20230510170512337

https://laoqiao.oss-cn-beijing.aliyuncs.com/picgo/image-20230510170512337.png?Expires=1730454948&OSSAccessKeyId=TMP.3Khg6xYVfQ8FfxzistKDnH8hsCbu1XFWY7VcCAA98KAiuoDkif6GAJTsWH3A6tAvbkNAo7VJNYVa8rH3ZxNyKnwm1MwieE&Signature=lRzaNScMVFU0wl0ZJoYAp8KbwuU%3D

4.5 添加被控机

返回主机列表页,添加服务器

image-20230510170609320

https://laoqiao.oss-cn-beijing.aliyuncs.com/picgo/image-20230510170609320.png?Expires=1730454989&OSSAccessKeyId=TMP.3Khg6xYVfQ8FfxzistKDnH8hsCbu1XFWY7VcCAA98KAiuoDkif6GAJTsWH3A6tAvbkNAo7VJNYVa8rH3ZxNyKnwm1MwieE&Signature=rceF7Cz%2BUAqGhj2Zv5PRp4VeLxI%3D

随意填写

image-20230510170713505

https://laoqiao.oss-cn-beijing.aliyuncs.com/picgo/image-20230510170713505.png?Expires=1730455011&OSSAccessKeyId=TMP.3Khg6xYVfQ8FfxzistKDnH8hsCbu1XFWY7VcCAA98KAiuoDkif6GAJTsWH3A6tAvbkNAo7VJNYVa8rH3ZxNyKnwm1MwieE&Signature=YSeH1P5%2BcjoA2ewKxsadwL6LaQc%3D

4.6 安装监控

在其他机器上安装监控服务,当前面板机也可以

点击复制,到被控机直接粘贴

image-20230510171113634

image-20230510171701727

4.7 测试被控机

点击可进入被控机的控制台,则说明监控成功

image-20230510171738220

返回前台,成功显示被控机状态和信息

image-20230510171857414

tg消息提醒

1.创建新机器人

搜索@Botfather

输入/newbot

image-20230510172755470

2.获取你的id

搜索@userinfobot

输入/start

把返回来的id保存备用

3.警报设置

image-20230510173253998

4.添加通知方式

image-20230510173441743

url格式 https://api.telegram.org/botXXXXXX/sendMessage?chat_id=YYYYYY&text=#NEZHA#

XXXXXXX为机器人的API

YYYYY 为你自己id

5.添加警报规则

image-20230510173703919

 [{"Type":"offline","Duration":30}]

打完收工!

参考资料

梅塔沃克:https://iweec.com/292.html

哪吒面板github仓库:https://github.com/naiba/nezha

0

评论区