V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
angeni
V2EX  ›  程序员

熟悉阿里云产品的大佬们帮我看下

  •  
  •   angeni · 149 天前 · 3136 次点击
    这是一个创建于 149 天前的主题,其中的信息可能已经有所发展或是发生改变。
    https://www.cnblogs.com/tolvip/p/18269541

    按这个里面的操作下来会有风险吗,线路听说很快比较心动。

    目前担心 2 点

    1. 怕被刷流量
    2. 免费 200G 没了我机器是不是就废了


    另外有什么开源项目或者脚本可以监控流量,实现自动关机的没
    第 1 条附言  ·  149 天前
    解决了,起飞。吃上细康了
    24 条回复    2024-07-01 13:15:11 +08:00
    NoobPhper
        1
    NoobPhper  
       149 天前
    注意 IP 免费 然后阿里应该有两种收费方式,

    1. 固定带宽收费 (预付费)
    2. 流量 GB 收费 (用后计算)

    额外的还有 什么 弹性带宽包
    angeni
        2
    angeni  
    OP
       149 天前
    @NoobPhper 他们用的就是那种后付费把价格压低了买,感觉思路很清晰。我怕被刷是真的
    cslive
        3
    cslive  
       149 天前
    被刷了就 g
    totoro625
        4
    totoro625  
       149 天前
    自用服务器不怕被刷流量,也没有人会刷你的流量
    免费 200G 用完 0.70 元/GB
    angeni
        5
    angeni  
    OP
       149 天前
    @totoro625 隔壁那群**开 G 口机器,几个 T 的账单都很多
    Xinu
        6
    Xinu  
       149 天前
    这种分配下来的机器,ip 是固定的么?
    angeni
        7
    angeni  
    OP
       149 天前   ❤️ 1
    @Xinu 我已经上车了,IP 是固定的。但是自己可以自由换。


    ----

    另外自己用 GPT 糊了个用完流量自动关机的脚本



    ``` check_traffic.sh
    #!/bin/bash

    # 设置网卡名称
    INTERFACE="eth0"
    # 设置流量限制(单位:GB )
    LIMIT=150

    # 检查 vnstat 和 jq 是否已安装
    if ! command -v vnstat &> /dev/null; then
    echo "vnstat 未安装,请安装后重试。"
    exit 1
    fi

    if ! command -v jq &> /dev/null; then
    echo "jq 未安装,请安装后重试。"
    exit 1
    fi

    # 检查 bc 是否已安装
    if ! command -v bc &> /dev/null; then
    echo "bc 未安装,请安装后重试。"
    exit 1
    fi

    # 获取当前流量(单位:KB )
    VNSTAT_JSON=$(vnstat -i $INTERFACE --json)
    echo "vnstat JSON 输出: $VNSTAT_JSON"

    # 使用 jq 解析 JSON 数据获取接收和发送的流量(单位:KB )
    RX=$(echo $VNSTAT_JSON | jq -r '.interfaces[0].traffic.total.rx')
    TX=$(echo $VNSTAT_JSON | jq -r '.interfaces[0].traffic.total.tx')

    # 输出解析结果
    echo "接收流量 (RX): $RX KB"
    echo "发送流量 (TX): $TX KB"

    # 检查 RX 和 TX 是否为有效的数字
    if ! [[ $RX =~ ^[0-9]+$ ]] || ! [[ $TX =~ ^[0-9]+$ ]]; then
    echo "RX 或 TX 不是有效的数字。"
    exit 1
    fi

    # 计算总流量(单位:GB )
    TOTAL=$(echo "scale=2; ($RX + $TX) / 1024 / 1024 / 1024" | bc)

    # 输出当前总流量
    echo "当前流量:$TOTAL GB"

    # 检查是否超过流量限制
    if (( $(echo "$TOTAL >= $LIMIT" | bc -l) )); then
    echo "流量限制已超出,正在禁用网络接口。"
    sudo ip link set $INTERFACE down
    else
    echo "当前流量未超出限制。"
    fi
    ```


    ``` reset_network.sh
    #!/bin/bash

    # 停止 vnStat 服务
    sudo systemctl stop vnstat # 如果使用 systemd 管理服务

    # 删除 vnStat 数据库文件(根据需要修改网络接口名称)
    sudo rm -f /var/lib/vnstat/* # 删除所有 vnstat 数据库文件

    # 重新启动 vnStat 服务
    sudo systemctl start vnstat # 如果使用 systemd 管理服务

    echo "vnStat 流量统计数据已重置。"

    ```


    ```crontab
    # 每 5 分钟检查一次流量
    */5 * * * * /root/check_traffic.sh

    # 每月 1 号重置网络和流量统计
    0 0 1 * * /root/reset_network.sh
    ```
    Xinu
        8
    Xinu  
       149 天前
    @angeni hello 能否加 v 沟通下 谢谢
    v cWF6aW5r
    angeni
        9
    angeni  
    OP
       149 天前
    @Xinu 你直接问也可以
    Keppel
        10
    Keppel  
       149 天前
    用来做梯子吗
    coldle
        11
    coldle  
       149 天前 via Android
    我也在思考怎么防刷流量,真被刷了就破产了😇
    pesh178
        12
    pesh178  
       148 天前 via Android
    @coldle 我是用哪吒探针监控出站流量到 190g 就关机
    nigga
        13
    nigga  
       148 天前
    @angeni TOTAL=$(echo "scale=2; ($RX + $TX) / 1024 / 1024 / 1024" | bc)
    客服说是单向流量,你这怎么算的双向
    Ploter
        14
    Ploter  
       147 天前
    国内访问速度怎么样?之前免费的学生云服务器年底到期,该找出路了。
    mingtdlb
        15
    mingtdlb  
       147 天前
    @angeni 检测颗粒度太大了,如果真的有人恶意,一分钟不说 TB 吧,GB 还是有的
    huangzhiyia
        16
    huangzhiyia  
       147 天前
    做个 API 服务还是够用的,要不然 200GB 实在有点少
    Ploter
        17
    Ploter  
       147 天前
    @Ploter 已经买了 5 年了,话说 IPv6 不是公网的吗
    angeni
        18
    angeni  
    OP
       147 天前
    @Ploter V6 绕路能绑
    angeni
        19
    angeni  
    OP
       147 天前
    @mingtdlb
    @nigga
    第一个月没什么经验,先尝试这样用。至少不至于破产
    esee
        20
    esee  
       146 天前
    啊没用过这个,想问下你们拿这个是拿来做 T 子吗?这么小的规格,好像也做不了啥活.
    angeni
        21
    angeni  
    OP
       146 天前
    @esee 我是用线路呀,线路好
    sayyiku
        22
    sayyiku  
       146 天前
    劝你别盲目尝试,前几天有人也想薅羊毛被反扣 1w6
    angeni
        23
    angeni  
    OP
       146 天前
    @sayyiku 那人我看了 nodeseek 的,他操作失误搞了很多 v6 。发工单最后解决了。
    angeni
        24
    angeni  
    OP
       146 天前
    @sayyiku 这个小天才的教训我学习了哈哈哈哈

    https://www.nodeseek.com/post-127240-1
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2970 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 14:16 · PVG 22:16 · LAX 06:16 · JFK 09:16
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.