vps交流

阿里云共享带宽设置上限


mjj们,薅了300元学生券买了阿里云t5,用了共享带宽创建的eip走免费的CDT 200G流量,现在想避免被人刷之类的意外导致流量用超产生费用,请问用什么方法比较保险呀,萌新不太懂阿里云里面的那些设置,搜攻略也没搜明白,求大神指点阿里云共享带宽设置上限
有脚本,请搜索
把宽带拉到一兆不就行了
型号有对应带宽上限的 拉2000也超不过那个上限 t6 拉2000m弹性 最多也就200 300m左右
用的vnstat

  1. #!/bin/bash
  2. # 获取TX数据量的单位
  3. unit=$(vnstat –oneline | awk -F ‘;’ ‘{print substr($10, length($10)-2, length($10))}’)
  4. # 判断单位是否为GiB
  5. if [ "$unit" = "GiB" ]; then
  6.     # 获取TX数据量
  7.     tx_data=$(vnstat –oneline | awk -F ‘;’ ‘{print substr($10, 1, length($10)-4)}’)
  8.     # 获取RX数据量
  9.     rx_data=$(vnstat –oneline | awk -F ‘;’ ‘{print substr($9, 1, length($9)-4)}’)
  10.     # 获取TX和RX中的最大值
  11.     max_data=$(echo "$tx_data $rx_data" | awk ‘{if ($1>$2) print $1; else print $2}’)
  12.     # 判断最大值是否大于等于阈值
  13.     if (( $(echo "$max_data >= 180" | bc -l) )); then
  14.         # 如果大于等于阈值,执行脚本
  15.         bash /root/tc.sh && curl -k –data chat_id="xxx" –data "text=Aliyun流量阈值提醒" "https://api.telegram.org/botxxxx/sendMessage"
  16.     else
  17.         # 如果小于阈值,不执行任何操作
  18.         echo "入站:$rx_data GiB,出站:$tx_data GiB,最大数据量:$max_data GiB,小于阈值,忽略"
  19.     fi
  20. else
  21.     # 如果单位不是GiB,忽略
  22.     echo "单位不是GiB,忽略"
  23. fi

复制代码

sertt 发表于 2024-7-12 17:50
有脚本,请搜索

啥关键字 没搜到