装Uptime kuma首先是因为搭建了几个项目一直在跑,经常出现访问问题,有时候还有证书过期了给忘了,导致同事们访问项目有时候出现问题,需要有这么一个监控平台来长期监控几个项目是否正常,如果出现无法访问或者是掉证书的情况,可以配置邮件或者电报、飞书等这些来通知到自己及时去做个修复,以前一直有用360的一个免费监控,那个确实挺好用的,提供5分钟、全国三个区域的节点监控,后面不知道一些什么原因关闭了,期间一直也在找有没有类似的,后面通过油管看到Uptime kuma 这不巧了嘛,立刻动手,自己来。
Docker安装命令:
docker run -d --restart=always -p 3001:3001 -v uptime-kuma:/app/data --name uptime-kuma louislam/uptime-kuma:1
为什么搭建在自己家里的软路由上
其一 重要的一点,省!不用额外再加一台VPS来专门放Uptime kuma,r4s放在家里本来也是24小时开机的。
其二 目前用的机场不太稳定,添加了几个监控项 可以测试家庭网络环境访问Google、Netflix这些服务是否可用,调整机场节点,这个目前也很方便。
博主小白,两天时间才解决外网访问这个问题,也找了一些资料啥的,但是方向都有点偏,可能也是和自己的环境不一样
简单介绍一下环境,家里一台Nano R4s,装的iStoreOS,好像和版本没啥关系 版本号是iStore v0.1.13-2
当然R4s软路由的管理目前也是通过NPS做了穿透并做了域名解析及SSL,目前家里网络环境是光纤到光猫然后到R4s拨号,然后LAN口直接到家里的无线路由器,WIFI连接的设备DHCP是由无线路由器分配。光猫只负责做光信号解析,拨号工作由R4s来做,网络性能会好一点点。
首先,内网通过192.168.100.1:3001是可以正常访问UpTime kuma的,包括邮件通知各种各样的通知服务那些完全是正常可以使用的,为什么一定要在外网访问,一方面就是 只能在家里访问的话,出门就看不到那些停止服务的原因及实时情况,不能在外面添加或者修改内容,还是有点点不太方便,所以还是想着做穿透到外放访问。另一方面就是纯强迫症!
遇到的问题是:
Cannot connect to the socket server. [Error: timeout] Reconnecting...
正在使用反向代理? 查看如何将反向代理与 Websocket 一起使用
查看如何........ 看了,实际并没有解决问题,因为我的确实特殊一点。
后面通过百度搜索看到了方糖博客的一个内容:宝塔面板利用Uptime-Kuma搭建服务监控
如果是UpTime kuma是搭建在本机,不是像我这样通过软路由、NPS这样穿的 应该是可以按大佬的方式走没问题的,这里感谢一下大佬!
后面解决办法是在NPS建TCP隧道
宝塔反向代理的配置这样写:
就改了一下端口,上面NPS里面配置的端口换到这个配置里面。其他都不需要修改,然后就成功了!