type
status
date
slug
summary
tags
category
icon
password
一个VPS流量监控Surge面板
简介
在自己的VPS简单部署一个流量统计服务,然后通过Surge的面板进行进出站的流量监控和内存、处理器的占用进行监控。
随着在代理圈混久了,谁的手里没那么三五个小鸡(VPS)呢?有些小鸡有流量限制,虽然也有专门的探针,但是总的来说还是不方便,于是想起来利用上Surge的Panel来显示出站入站流量等信息,在 @ATRI0828 和 @wuhu_zzz 的大力帮助下,顺利的实现了,下面简单写一下过程。
步骤
- SSH登录到VPS
- 获取权限
sudo -i
- 更新和升级系统
apt update && apt upgrade -y
- 安装caddy
- Caddy 的 GPG 密钥添加到 trusted.gpg.d 目录中
- 添加 Caddy 的 apt 仓库
- apt 软件源列表并安装 Caddy
- 编写服务
vim /etc/systemd/system/traffic.service
将下面内容粘贴进去后保存
备注:默认的是网卡名是 eth0,如果是其它网卡名,将
ExecStart=/root/traffic.sh
这里改写为:ExecStart=/root/traffic.sh ethxx
ethxx为你的网卡名- 编写运行程序
vim /root/traffic.sh
将以下内容粘贴进去并保存
说明:此代码是通过VPS的49155端口进行监控,请确保该端口的开放,如果你熟悉代码,也可以根据自己需要进行修改
- 运行
进行完上述步骤后,执行下面指令运行
systemctl enable --now traffic
可以通过
bash traffic.sh
来直接运行 通过 systemctl status traffic
来查看服务状态 如果发现出来的时间不对,可以通过 timedatectl set-timezone Asia/Shanghai
来将vps时区调整为东八区。Surge模块安装
将下面内容复制到本地模块中:
将其中的
http://127.0.0.1:49155/traffic
部分根据自己上面教程部分改为自己的VPS IP和端口即可使用。- 作者:Luck
- 链接:https://enblog.top/article/c8609a47-cc9e-44db-bb3c-fa683aa355b3
- 声明:本文采用 CC BY-NC-SA 4.0 许可协议,转载请注明出处。