安装依赖 apt install vnstat crontab * * * * * vnstat -i ens5 --alert 0 3 m total 1800 GB || /bin/bash /home/admin/stats.sh 1800GB 改为你想指定的流量上限 /home/admin/ stats.sh #!/bin/bash # 核心服务名称 SERVICE_NAME="xray" # 你的 Bark 密钥 BARK_KEY="" # 1. 核心防御:检查 xray 服务是否仍在运行 # 如果已经关闭,则默默退出,不重复操作 if ! systemctl is-active --quiet "$SERVICE_NAME"; then exit 0 fi # 2. 如果服务在运行,说明是第一次到达阈值,打印日志 echo "[$(date '+%Y-%m-%d %H:%M:%S')] vnStat 检测到月流量超标,触发熔断..." >> /home/admin/stats.log # 3. 发送 Bark ...