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

150 小费,升级下脚本

  •  
  •   Eaglemask · 245 天前 · 3070 次点击
    这是一个创建于 245 天前的主题,其中的信息可能已经有所发展或是发生改变。

    CF 自动开启五秒盾的脚本,以及自动提交 ip 到 CF ,见下面链接

    yunloc.com/1038.html

    yunloc.com/652.html

    目前该脚本只能强制开启 CF5 秒盾,做不到自动根据负载/CPU 设定阈值来开启/关闭 CF 的五秒盾,哪位更新下脚本,小费 150 ,有意者请跟贴。

    第 1 条附言  ·  244 天前
    已有人接单。
    第 2 条附言  ·  240 天前

    @zkw111

    请问1panel面板可以增加图形配置根据负载/CPU自动开启/关闭CF五秒盾脚本吗? 此外如果可以的话一并把提交攻击ip到cf的脚本合并上(参考yunloc.com/652.html),这样可以把这些攻击IP提交到CF进行前置屏蔽, 避免主机性能不足导致拖垮。

    同样建议为图形界面配置(比如指定nginx的日志路径,更深一步可以参考宝塔付费waf增加攻击各种来源,地区,时间等统计页面)

    我相信很多人会因为这个功能选择你们。

    8 条回复    2023-08-30 09:23:28 +08:00
    Shazoo
        1
    Shazoo  
       245 天前
    开始的 mode 如果设为 load ,check 值是 cpu 核心数量,应该是笔误。你把 mode 改为 cpu 吧。
    Eaglemask
        2
    Eaglemask  
    OP
       245 天前
    @Shazoo 试过,没用。
    defunct9
        3
    defunct9  
       245 天前
    自来也
    kkk9
        4
    kkk9  
       245 天前
    测定 cpu/laod 是不准确,改用 ngx_lua+redis ,加一个 js 验证,没有通过的拉到 cf 规则里去验证 human/bot ,通过的记录 ip 和频次,超过上限的拉封锁里
    xuxihai
        5
    xuxihai  
       245 天前
    EarthChild
        6
    EarthChild  
       245 天前   ❤️ 2
    我还以为是穿越火线外挂呢。
    wangjiacai
        7
    wangjiacai  
       244 天前 via Android
    http://yunloc.com/1038.html
    这个页面里面的源码,对 load 的大小判断有问题,类似 144 行的 elif [[ $load <$check ]],shell 里面小于符号有特殊作用,这样没法判断 load 是否超过阈值。

    页面里面给了 github 开源地址,
    https://github.com/jiuqi9997/autouam
    可以看到下面这笔 commit 专门修正了判断逻辑。所以你用 github 上最新的源码试试。不行就去提 issue ;)
    https://github.com/jiuqi9997/autouam/commit/711d9fb223eea74b219ccf924d154ed91793063a
    IBN5100
        8
    IBN5100  
       244 天前
    博主说可以直接联系他 TG
    https://www.yunloc.com/contact
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   2626 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 11:05 · PVG 19:05 · LAX 04:05 · JFK 07:05
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.