首页
关于
Search
1
AdGuardHome 安装及部署教程
39,991 阅读
2
搭建基于telegram的无限网盘
9,977 阅读
3
关于微软Azure学生白嫖指南
9,477 阅读
4
最新Cloudflare免费自选IP教程(非Partner)
9,239 阅读
5
Oracle开放全部端口并关闭防火墙
9,151 阅读
默认分类
技术搬砖
教学设计
故事奇谈
生活琐事
错题分析
精品软件
登录
Search
标签搜索
docker
张至顺
PHP
图床
Cloudflare
金刚长寿功
PT
qBittorrent
阿里云
onedrive
telegram
代理
青龙
python
内网穿透
一键
telegraph
ipv6
cf_workers
serv00
myedunote
累计撰写
101
篇文章
累计收到
1
条评论
首页
栏目
默认分类
技术搬砖
教学设计
故事奇谈
生活琐事
错题分析
精品软件
页面
关于
搜索到
101
篇与
admin
的结果
2021-03-12
哪吒监控面板搭建教程
一、域名解析需要的操作开始之前,请先确定你搭建探针的域名强烈建议用两个(子)域名做解析第一个是面板的域名,套CDN比较方便第二个仅仅解析到面板服务器的域名,用于客户端连接服务端试用(这个可以没有,但是不建议,如果直接用IP的话,迁移面板后会非常麻烦!)比如我的tz.haoduck.com作为面板的域名,还有一个tzzzz.haoduck.com是用来记录面板服务器的IP暂且将两个域名都解析到部署面板服务器的IP二、GitHub上需要的操作2.1 得到GitHub账号ID如果没有Github账号,先注册浏览器中打开https://api.github.com/users/你的GitHub用户名返回的是Json的信息,第二行id对应的值就是你的ID,纯数字的。如图2.2 创建一个OAuth Apps(1)先打开:https://github.com/settings/developers,然后点击New OAuth App按钮(2)填入域名信息,将域名更换为自己的,如图所示:http://你的域名:8008 http://你的域名:8008/oauth2/callback2.3 OAuth Apps的Client ID和Client secrets获得Client secrets,记住Client secrets,只有一次机会三、面板服务器上需要的操作3.1 防火墙放行端口服务端需要放行8008、5555两个端口,这是默认的,如果你程序中改为其他的,防火墙放行相应的端口3.2 服务端部署面板服务海外:curl -L https://raw.githubusercontent.com/naiba/nezha/master/script/install.sh -o nezha.sh && chmod +x nezha.sh sudo ./nezha.sh国内加速:curl -L https://raw.sevencdn.com/naiba/nezha/master/script/install.sh -o nezha.sh && chmod +x nezha.sh sudo ./nezha.sh输入命令后如图按1进行安装面板,接着就要输入前面记录下来的GITHUB账号ID、OAUTHAPP的CLIENT ID、OAUTHAPP的CLIENT SECRETS 按照提示输入到这里面板服务算是完成了大部分了可以访问http://域名:8008查看,用你的GitHub账号验证登录3.3 反代、SSL、CDN反代配置location / { proxy_pass http://127.0.0.1:8008; proxy_set_header Host $host; } location /ws { proxy_pass http://127.0.0.1:8008; proxy_http_version 1.1; proxy_set_header Upgrade $http_upgrade; proxy_set_header Connection "Upgrade"; proxy_set_header Host $host; }图为宝塔面板操作反向代理配置SSL就不用说了,常规建站的配置。配置完SSL,就可以通过HTTPS://域名/来访问了。返回:https://github.com/settings/developers修改如图更改为https访问,并取消8008端口,因为已经被反代了。四、关于客户端(被监控机器)需要的操作访问 https://你的域名 到页面并登陆后台。到服务器页面添加服务器会生成一个节点服务器的专属id与密钥到需要被监控的机器执行脚本海外:curl -L https://raw.githubusercontent.com/naiba/nezha/master/script/install.sh -o nezha.sh && chmod +x nezha.sh sudo ./nezha.sh国内:curl -L https://raw.sevencdn.com/naiba/nezha/master/script/install.sh -o nezha.sh && chmod +x nezha.sh sudo ./nezha.sh按8进行安装监控Agent,按照提示输入解析到面板IP的域名地址、面板RPC端口(默认5555)、服务器AGENT ID、服务器AGENT 密钥没有出错,到此就是完成了。有多台被监控机器时,按照此步骤在控制面板添加服务器,在被监控机执行脚本填写ID和密钥。五、搭建遇到的坑1、homepage URL:不要用https,直接用http+端口号 http://域名:80082、回调地址:同样不要用https,直接http+端口号 http://域名:8008/oauth2/callback客户端:1、中途如果改了客户端服务器的任何参数,名称,序号等,都需要重新配置AGENT2、防火墙要放行55553、每个客户端都要来一遍脚本的,添加服务器的内容别填错!(有MJJ问了我这个问题的,我不是故意说这句话啊)反正我是纯小白,遇到的坑都说了,应该不会再有坑了!补充:式样切换:http://域名:8008/setting
2021年03月12日
6,225 阅读
0 评论
5 点赞
1
...
10
11