Mouup
Articles10
Tags5
Categories2
ServerStatus-Hotaru云探针----搭建服务器监控室

ServerStatus-Hotaru云探针----搭建服务器监控室

效果一览


我的监控室

开始搭建

开始之前

在开始搭建之前,我们首先要明确两个概念
服务端和客户端
服务端:即“监控室”,安装在放置“监控网站”的服务器上
(安装服务端的服务器同时可以安装客户端,相当于监控自己)
客户端:即“摄像头”,安装在需要被监控的服务器上

正式开始

1 下载安装脚本

如果正在使用的账户不是,先使用sudo su 登入root账户,否则后面会因权限不够安装失败
然后使用以下命令下载脚本

wget https://raw.githubusercontent.com/CokeMine/ServerStatus-Hotaru/master/status.sh

2 配置服务端(服务器完全干净,未安装过任何环境,如宝塔,nginx)

使用bash status.sh s命令打开服务段脚本
然后回出现以下选项

 0. 升级脚本
 ————————————
  1. 安装 服务端
  2. 更新 服务端
  3. 卸载 服务端
————————————
  4. 启动 服务端
  5. 停止 服务端
  6. 重启 服务端
————————————
  7. 设置 服务端配置
  8. 查看 服务端信息
  9. 查看 服务端日志
————————————
 10. 切换为 客户端菜单

输入1开始安装,如果你没有使用宝塔面板或没有安装其他web服务器(例如nginx)可以直接一路回车

已配置其他web服务器

操作同上
但到了
[信息] 是否由脚本自动配置HTTP服务(服务端的在线监控网站),如果选择 N,则请在其他HTTP服务中配置网站根目录为:/usr/local/ServerStatus/web [Y/n] (默认: Y 自动部署):
这一步选N,不部署HTTP服务
然后请自行到你已安装了的web服务器去配置HTTP服务,只要将
网站根目录设置为/usr/local/ServerStatus/web即可

安装了宝塔面板

同样是到配置HTTP服务器那一步选N
打开宝塔面板
新建网站
修改网站运行目录为/usr/local/ServerStatus/web
注意:在网站设置的“网站目录”一栏修改运行目录是不行的
宝塔面板不允许将运行目录设置在usr目录下

所以你需要在配置文件的root行将默认的运行路径改为/usr/local/ServerStatus/web

就是图片中标黄的一行

3 创建监控账户

这里的每个账户只能对应一台服务器,安装客户端时就会询问账号密码
使用bash status.sh s进入服务端配置界面
键入7进入 “设置 服务端配置”
键入1 新建账户 注意密码不能使用特殊字符,只能是数字和字母,否则会报错账号或密码错误

该程序本身自带了一个服务器,可以删除

安装客户端

在此之前,请务必开放探针程序监听的端口,默认端口为35601
如果自己修改了请记得放行
注意:如果使用了宝塔面板,云服务商和宝塔面板都要设置端口放行

使用bash status.sh c进入客户端安装界面,如果是本机安装可直接使用127.0.0.1(本机),如果是其他服务器,请输入服务端公网IP或你设置的域名

账号密码输入你为这个客户端设置的账号密码

配置完成后回到服务端,重启服务端(先停止再启动)

正常来说到这里配置就完成了

其他

监控网站的title,图标等可以在源码修改

Dev-sidecar工具解决程序员各种网络问题

Dev-sidecar工具解决程序员各种网络问题

前言

之前GitHub有时还能打开,最近我突然就打不开GitHub。并且通过之前的修改hosts文件的方式已经无法解决该问题,在经过多方求助后,我找到了这款工具——dev-sidecar。

下载地址

Github仓库
Gitee仓库
打开链接后Windows下载.exe文件,mac下载.dmg文件
onedrive(只有Windows版)

介绍

食用

1、下载安装
2、第一次打开会提示安装证书,按照教程来就行了
3、开启加速

主页图片来自gitee

功能

正常功能主要分为安全模式和默认模式
增强模式默认锁定无法使用

安全模式

  • 此模式:关闭拦截、关闭增强、开启dns优选、开启测速
  • 最安全,无需安装证书,可以在浏览器地址栏左侧查看域名证书
  • 功能也最弱,只有特性1,相当于查询github的国外ip,手动改hosts一个意>>思。
  • github的可访问性不稳定,取决于IP测速,如果有绿色ip存在,就 有可能 可以直连访问。

默认模式

  • 此模式:开启拦截、关闭增强、开启dns优选、开启测速
  • 需要安装证书
  • 功能上包含特性1/2/3/4。

增强模式

  • 此模式:开启拦截、开启增强、开启dns优选、关闭测速
  • 需要安装证书
  • 功能上包含特性1/2/3/4/5
  • 由于敏感原因,默认关闭,感兴趣的可以私下交流
    开了这个模式前面的都不香了

作者README

关于增强模式

开启方法附在Onedrive下载的压缩包中

搭建代理服务器教程

材料

服务器一台(拥有海外ip)

步骤
  1. 使用putty,xshell等软件连接服务器
  2. 使用以下命令安装宝塔面板(Ubuntu,centos,denbian均适用)
curl -sSO http://download.bt.cn/install/install_panel.sh && bash install_panel.sh
  1. 新建网站并把域名指向本服务器
    屏幕截图 20210630 112626.jpg

  2. 申请ssl证书并开启强制https

  3. 打开网站配置文件

  4. 在”error_log”后添加以下内容

    
    location ^~/xxxxxxxx/ {  # xxxxxxxx 改成你自己随便任意的前缀地址
            resolver 1.1.1.1 ipv6=off;
            if ( $http_dspassword != 'your password' ){ # 校验密码,如果不配置密码,去掉它即可
                return 404; # 也可以改成403、502等其他错误,最好与下面的返回一致
            }
            if ( $request_uri ~ /xxxxxxxx/([^/]+)/(.*) ){ # 将xxxxxxxx修改为你路径前缀
                set  $_host $1; # 获取路径后的目标网站的域名
                set  $_uri $2; # 获取目标网站的请求地址
             }
            proxy_pass $scheme://$_host/$_uri;
            proxy_redirect https://yourdomain.com/xxxxxxxx/ /;  # 修改为你的域名和路径前缀
            proxy_buffer_size 32k;
            proxy_buffers 64 32k;
            proxy_busy_buffers_size 1m;
            proxy_temp_file_write_size 512k;
            proxy_max_temp_file_size 128m;
            proxy_set_header Host $_host;
            proxy_ssl_server_name on;
        }
        location / {  # 其他访问全部拒绝,规避GFW的钓鱼试探
           resolver 1.1.1.1;
           return 404; # 也可以改成403、502等其他错误,最好与上面的密码错误返回一致,或者返回一个伪装网站
        }

    示例
    屏幕截图 20210630 113020.jpg

原理说明(有兴趣也可以看一下)

7.开启增强模式后在增强模式设置处进行设置
屏幕截图 20210630 113424.jpg

域名:你指向这个网站的域名
端口:如果你未作修改请填443(https默认端口)
路径:你设置的路径(就是“xxxxxx”)
注意:设置配置文件时的路径请保持一致
密码:你设置的密码,没有就空出

8.测试
屏幕截图 20210630 113855.jpg

拥有一个自己的新建标签页

拥有一个自己的新建标签页

前言

搞新标签页纯属好玩(手动狗头)
如果你也和我一样觉得各大浏览器的默认新标签页功能不够完善,不够美观,
Infinity 等一众新标签页又不好看(纯属个人感受)那么请继续往下读

开始

项目

这是一个GitHub项目5IUX搜索

准备工作

一台服务器(安装了nginx或Apache,安装了php(最好7.2以上,作者本人没有注明php版本))
或者php虚拟主机

步骤

在项目GitHub页面下载zip并上传至服务器

pic1

将域名指向服务器

pic2

配置网站信息

pic3

进一步修改

打开网站根目录中的index.php文件,对其中的背景图,logo,浏览器上方小图等进行修改
使用new tab redirect插件重定向新建标签页到你的新标签页地址,修改浏览器启动页和首页为你的新标签页地址
!!!注意请不要删除原作者在源码中的版权声明信息

增强功能

添加天气组件

前往这里创建一个天气小组件
复制代码,粘贴到原来代码中天气小组件的位置
这是原来的,请换掉它

<!--天气-->
    <div class="mywth">
        <div class="wea_hover">
            <div class="wea_in wea_top"></div>
            <div class="wea_in wea_con">
                <ul></ul>
            </div>
            <div class="wea_in wea_foot">
                <ul></ul>
            </div>
        </div>
        <!--天气插件,基于和风天气接口制作-->

示例

<!--天气-->
<div id="he-plugin-simple"></div>
<script>
WIDGET = {
  CONFIG: {
    "modules": "01234",
    "background": 5,
    "tmpColor": "4A4A4A",
    "tmpSize": 16,
    "cityColor": "4A4A4A",
    "citySize": 16,
    "aqiSize": 16,
    "weatherIconSize": 24,
    "alertIconSize": 18,
    "padding": "10px 10px 10px 10px",
    "shadow": "1",
    "language": "auto",
    "borderRadius": 5,
    "fixed": "false",
    "vertical": "top",
    "horizontal": "left",
    "key": "79cc52c3ec5d43139555dc8a4b63b17f"
  }
}
</script>
<script src="https://widget.qweather.net/simple/static/js/he-simple-common.js?v=2.0"></script>
        <!--天气插件,基于和风天气接口制作-->
<h1>mouup</h1>

你可能需要用到的东西

new tab redirect谷歌网上商店地址
什么?你用edge?
edge用户看这里
你打不开第一个网址?
New Tab Redirect的OneDrive分享地址
怎么导入扩展程序应该不用我教了吧

demo

我的新标签页
如果你喜欢也可以直接用我的

Onedrive桌面版登录白屏解决方案

Onedrive桌面版登录白屏解决方案

如果你现在遇到了下图所示的问题,恭喜你,这篇简短的文章可能可以帮到你

我是下图
微软社区的方法 亲测无效!无效!

下面是本文的方法

打开host文件,在最后另起一行粘贴以下内容

40.126.52.147 login.microsoftonline.com

感兴趣朋友可以继续往下看
通过在网页登录OneDrive,可以得知OneDrive(office)的登录地址为login.microsoftonline.com

——————————————————————我是分界线——————————————————————————————
然后Ping这个地址
找到最快的ip

然后写入host

有耐心的朋友可能会发现,如果白屏等了很久后,会看见微软的加载条 由此可知,白屏的原因是加载过慢
希望本文能帮到你

视频嵌入测试

视频嵌入测试