一元网络论坛

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 94|回复: 0

TrafficCop 监控 VPS 流量,超限自动限速,保证 SSH 连接畅通。

[复制链接]

2万

主题

2万

帖子

8万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
87912
发表于 2024-9-19 06:10:15 | 显示全部楼层 |阅读模式
## TrafficCop:智能流量监控与限制脚本
**使用claude开发的监控VPS流量脚本已完成,经过几天的调试,现在已正式发布!**
[GitHub 项目地址](https://github.com/ypq123456789/TrafficCop): 监控VPS流量使用,到达限制自动限流/关机,保留SSH端口可用。喜欢这个项目的可以给个Star!
**重要提示:**
流量统计从你开始安装vnstat开始。如果你在安装本脚本之前没有安装vnstat,请注意:本脚本基于vnstat的流量统计,而vnstat只会从它安装好之后开始统计流量。
**一键安装脚本:**
* **标准安装(可能有几分钟延迟):**
```
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
```
* **快速更新版本:**
```
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
```
**实用命令:**
* 查看日志:
  ```
  tail -f -n 30 /root/traffic_monitor.log
  ```
* 查看当前配置:
  ```
  cat traffic_monitor_config.txt
  ```
* 紧急停止所有traffic_monitor进程(用于脚本出现问题时):
  ```
  pkill -f traffic_monitor.sh
  ```
* 一键解除限速:
  ```
  curl -sSL https://raw.githubusercontent.com/ypq123456789/TrafficCop/main/remove_traffic_limit.sh | sudo bash
  ```
**脚本逻辑:**
* 自动检测并选择主要网卡进行流量限制。
* 用户选择流量统计模式(四种选项)。
* 用户设置流量计算周期(月/季/年)和起始日期。
* 用户输入流量限制和容错范围。
* 用户选择限制模式(TC模式或关机模式)。
* 对于TC模式,用户可设置限速值。
* 脚本每分钟检测流量消耗,达到限制时执行相应操作。
* 在新的流量周期开始时自动解除限制。
**脚本特色:**
* 四种全面的流量统计模式,适应各种VPS计费方式。
* 自定义流量计算周期和起始日。
* 自定义流量容错范围。
* 交互式配置,可随时修改参数。
* 实时流量统计提示。
* TC模式保证SSH连接可用。
* 关机模式提供更严格的流量控制。
* 自定义限速带宽(TC模式)。
**预设配置:**
* 阿里云CDT 200G:
  ```
  curl -o /root/traffic_monitor_config.txt https://raw.githubusercontent.com/ypq123456789/TrafficCop/main/ali-200g
  ```
* 阿里云CDT 20G:
  ```
  curl -o /root/traffic_monitor_config.txt https://raw.githubusercontent.com/ypq123456789/TrafficCop/main/ali-20g
  ```
我拿阿里云香港CDT共享带宽试了下,精度还是比较高的!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|一元网络论坛

GMT+8, 2024-11-13 18:20 , Processed in 0.573345 second(s), 20 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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