全球主机交流论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

IP归属甄别会员请立即修改密码
查看: 2276|回复: 17
打印 上一主题 下一主题

[美国VPS] [TrafficCop] 监控 VPS 流量使用,到达限制自动限流/关机

[复制链接]
跳转到指定楼层
1#
发表于 2024-7-3 07:54:53 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
本帖最后由 bacon159 于 2024-7-3 20:10 编辑

现在已经支持TG推送,详见https://ddzzz.eu.org/thread-1322897-1-1.html
---------------------------
借助claude写了个监控VPS流量使用的脚本,调试了大概三四天,今天终于是完全体了!
github项目地址:https://github.com/ypq123456789/TrafficCop  喜欢这个项目的可以给个star!

TrafficCop - 智能流量监控与限制脚本

特别提醒
流量统计是从你开始安装vnstat开始的

流量统计是从你开始安装vnstat开始的

流量统计是从你开始安装vnstat开始的

如果你在安装本脚本之前没有安装过vnstat,请注意:本脚本基于vnstat的流量统计,而vnstat只会从它安装好之后开始统计流量!

一键安装脚本

标准安装(可能有几分钟延迟):
  1. curl -fsSL https://raw.githubusercontent.com/ypq123456789/TrafficCop/main/trafficcop.sh -o /root/traffic_monitor.sh && chmod +x /root/traffic_monitor.sh && bash /root/traffic_monitor.sh
复制代码


快速更新版本:
  1. curl -H "Accept: application/vnd.github.v3.raw" -fsSL "https://api.github.com/repos/ypq123456789/TrafficCop/contents/trafficcop.sh" | tr -d '\r' > /root/traffic_monitor.sh && chmod +x /root/traffic_monitor.sh && bash /root/traffic_monitor.sh
复制代码


实用命令
查看日志:
  1. tail -f -n 30 /root/traffic_monitor.log
复制代码


查看当前配置:
  1. cat traffic_monitor_config.txt
复制代码


紧急停止所有traffic_monitor进程(用于脚本出现问题时):
  1. pkill -f traffic_monitor.sh
复制代码


一键解除限速
  1. curl -sSL https://raw.githubusercontent.com/ypq123456789/TrafficCop/main/remove_traffic_limit.sh | sudo bash
复制代码


脚本逻辑
- 自动检测并选择主要网卡进行流量限制。
- 用户选择流量统计模式(四种选项)。
- 用户设置流量计算周期(月/季/年)和起始日期。
- 用户输入流量限制和容错范围。
- 用户选择限制模式(TC模式或关机模式)。
- 对于TC模式,用户可设置限速值。
- 脚本每分钟检测流量消耗,达到限制时执行相应操作。
- 在新的流量周期开始时自动解除限制。

脚本特色
- 四种全面的流量统计模式,适应各种VPS计费方式。
- 自定义流量计算周期和起始日。
- 自定义流量容错范围。
- 交互式配置,可随时修改参数。
- 实时流量统计提示。
- TC模式保证SSH连接可用。
- 关机模式提供更严格的流量控制。
- 自定义限速带宽(TC模式)。

预设配置
阿里云CDT 200G:
  1. curl -o /root/traffic_monitor_config.txt https://raw.githubusercontent.com/ypq123456789/TrafficCop/main/ali-200g
复制代码


阿里云CDT 20G:
  1. curl -o /root/traffic_monitor_config.txt https://raw.githubusercontent.com/ypq123456789/TrafficCop/main/ali-20g
复制代码


我拿阿里云香港cdt共享带宽试了下,精度还是比较高的!如下图所示



求个点赞不过分吧家人们!真的调试了很久!有bug可以提isuue或者pr,我这个小菜鸡尽量修复
18#
 楼主| 发表于 2024-7-3 20:09:25 | 只看该作者
mllhost 发表于 2024-7-3 19:00
正刚需阿里云的200g限速脚本,楼主就发了。谢谢

谢谢支持,可以测试使用下
17#
发表于 2024-7-3 19:00:52 | 只看该作者
正刚需阿里云的200g限速脚本,楼主就发了。谢谢
16#
发表于 2024-7-3 18:12:09 | 只看该作者
曾经我也非常想要一款这样的工具
后来我发现腾讯云香港服务器会qos后
就再也没有为流量担心过
15#
 楼主| 发表于 2024-7-3 18:06:34 | 只看该作者

主要是大厂机器反薅的,比如gcp,aws 阿里云 azure  普通厂商的大流量机子确实用不完也没必要开这个
14#
发表于 2024-7-3 18:05:35 | 只看该作者
流量用不完
13#
 楼主| 发表于 2024-7-3 17:57:56 | 只看该作者
黑客 发表于 2024-7-3 09:03
曾经我也非常想要一款这样的工具
后来我变得非常有钱以后
就再也没有为流量担心过 ...

主要是大厂机器反薅的,比如gcp,aws 阿里云 azure
12#
 楼主| 发表于 2024-7-3 17:50:39 | 只看该作者
eraino 发表于 2024-7-3 13:18
有的是双向 有的是单项 请问这个可以设置单项或者双向流量吗

可以的 有四种模式 非常全面 你试试就知道了
11#
 楼主| 发表于 2024-7-3 17:45:56 | 只看该作者
redneck 发表于 2024-7-3 08:27
曾经我也非常想要一款这样的工具
后来我变得非常有钱以后
就再也没有为流量担心过 ...

主要是大厂机器反薅的,比如gcp,aws 阿里云 azure
10#
发表于 2024-7-3 13:25:30 | 只看该作者

曾经我也非常想要一款这样的工具
后来我发现小鸡全在吃灰以后
就再也没有为流量担心过
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|全球主机交流论坛

GMT+8, 2025-10-22 11:00 , Processed in 0.105017 second(s), 11 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表