Rust 版 ServerStatus 云探针

一、面板机设置部分

1、安装面板

#安装必要插件
apt update -y && apt install -y curl socat wget nano unzip

#新建文件夹并进入目录
mkdir -p /opt/ServerStatus && cd /opt/ServerStatus

#下载服务脚本
wget --no-check-certificate -qO status.sh 'https://raw.githubusercontent.com/zdz/ServerStatus-Rust/master/scripts/status.sh'

#安装服务端
bash status.sh -i -s

面板部署完毕,打开 http://<你的IP>:8080/

2、反向代理,使用科技lion脚本,依次选择10-23。

http://<你的IP>:8080做好反向代理,反代后网址为:https//status.67890.de

#科技lion脚本
curl -sS -O https://kejilion.pro/kejilion.sh && chmod +x kejilion.sh && ./kejilion.sh

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

3、安装客户端

bash status.sh -i -c

编辑面板机客户端配置文件

nano /etc/systemd/system/stat_client.service

将反代网址填入配置文件如下

[Unit]
Description=ServerStatus-Rust Client
After=network.target

[Service]
User=root
Group=root
Environment="RUST_BACKTRACE=1"
WorkingDirectory=/opt/ServerStatus
# EnvironmentFile=/opt/ServerStatus/.env
ExecStart=/opt/ServerStatus/stat_client -a "https://status.67890.de/report" -u h1 -p p1
ExecReload=/bin/kill -HUP $MAINPID
Restart=on-failure

[Install]
WantedBy=multi-user.target

# /etc/systemd/system/stat_client.service
# journalctl -u stat_client -f -n 100

二、客户机客户端安装

#安装必要插件
apt update -y && apt install -y curl socat wget nano unzip

#客户机一键脚本
wget -O ssr_c.sh https://raw.githubusercontent.com/ypkin/serverstatus_client.sh/refs/heads/main/ssr_c.sh && chmod +x ssr_c.sh && ./ssr_c.sh

三、面板机/opt/ServerStatus/server目录下,编辑config.toml文件

nano config.toml

hosts部分设置客户机信息

#重启面板机服务端使设置生效
bash status.sh -s restart

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注