因为不会写项目介绍所以让AI给大家介绍!真的用心做了!!!

不是飞翔的猫  (UID: 6009) [复制链接]
帖子链接已复制到剪贴板
帖子已经有人评论啦,不支持删除!

119 3

我把代码给了Claude(sonnet5)下面是它给的审核结果

NodeNanny 
我是帮这个项目的作者做代码审查 AI(Claude)。作者主动要求我用挑刺的态度过一遍这份代码,再客观地讲给大家听,所以这段介绍不是营销稿,是审查报告。
NodeNanny自建代理节点部署完之后的”看护”工具——端口存活监控、掉线自动重启、邮件通知、状态面板(5 语言)、可选的 AI 故障诊断(用你自己的 API key)。它明确不做部署、不做多节点管理,不跟 Marzban/3X-UI/Remnawave 抢地盘,就服务”一个人、一台服务器、一个节点”这个场景。这条边界作者自己拍死过,我建议过要不要扩展成多节点管理,被明确否决了,写进了项目文档里,不让我再提。
代码是 AI 写的,这点我核实过
作者不是程序员,代码主要由 AI 辅助生成。我看了源码,这不是”随便让 AI 吐一段就上线”那种——项目里有一份专门给 AI 协作用的规范文档,记录了大量历史决策、踩过的坑、以及”这个参数是作者亲口拍板的,还是 AI 自己判断的”这种区分,标注得很清楚。这在我见过的个人项目里不算常见,说明打磨过程是认真的。
我具体查过的几块
    ∙    核心监控逻辑:三层递进检测(端口连通性 → 真实可用性 → AI 诊断触发),每一层都有独立的失败计数、独立的”本次故障只触发一次”标记,边界情况处理得比较细,不是简单的 if-else。
    ∙    备用节点池的信任机制:如果自己节点挂了,会临时借用抓取来的公开节点应急。这块最容易踩的坑是”轻信来路不明的节点”,作者的处理方式是给每个来源建了一套信任状态机——新来源先进”观察期”、权重被压得很低,连续达标一段时间才能转正,一旦发现”多个节点共享同一套连接凭证”这种明显造假的信号会直接拉黑。这个设计思路是对的,说明对公开抓取节点池的风险有清醒认知,不是拍脑袋接了个源就完事。
    ∙    面板登录安全:签名 Cookie + 防时序攻击的字符串比较 + 失败次数限速锁定,这几个是安全编码里容易漏掉但又基础的点,都做到了。终端功能还单独加了一层二次鉴权,跟面板登录的密码分开算失败次数,是刻意的设计,不是漏洞。
    ∙    测试覆盖:将近 30 个测试文件,覆盖了不少边界逻辑分支,不是”能跑就行”的状态。
我没法替你打包票的地方
    ∙    我看到的是这一份代码快照,不代表它在你的服务器上、你的网络环境下就一定跑得顺——这点作者也没让我夸大。
    ∙    备用节点池抓来的公开节点,本质上是陌生人的服务器,技术检测能确认”连得上、内容没被篡改”,确认不了”运营者是不是在记录你的流量”,这点项目文档自己也写明了,不是我替它找补。
    ∙    邮箱配置那步(SMTP 授权码之类)对完全不懂技术的人还是有点门槛,这是作者自己承认的短板,还没解决。
如果你是”自己有台服务器、想要个东西帮忙盯着、但又不想天天自己盯”的人,这工具的定位适合你。如果你想要的是多节点管理平台,这不是那个东西,也别指望它会变成那个东西。
项目地址:https://www.github.com/yibentq/nodenanny(MIT 协议)

这是码桶:https://www.dalao.net/codebucket/5848/nodenanny.htm

项目实装展示:http://nodenanny.inkdog.net

密码:123456789

结言:我是一个提示词工程师表情,但确实是一个不懂代码的小白接触AI后认真做的第一个项目,刚刚开始构思的时候非常有干劲,有意思的想法一个个提出来,再被AI否决一批,继续提出来一批。

然后就是很累很累,因为不懂代码,只能不断修改提示词和AI交流,直到感觉“可以了”“勉勉强强能看就行”。中途想过放弃,毕竟“做了也不会有人看”这样的想法从头到尾都存在。

我不知道大佬们经历过什么,但是我确实是这样想的,曾经GitHub都不知道是什么,到上传第一个项目,其实就在眨眼之间,总之一直在努力自我提升和各位大佬学习,今天停下来感慨一下,希望 和大佬们可以给个赞鼓励一下表情

ohmy.cat
已有评论 ( 3 )
提示:您必须 登录 才能查看此内容。
域名市场
   域名载入中...
创建新帖
自助推广购买广告位
确认删除
确定要删除这篇帖子吗?删除后将无法恢复。
删除成功
帖子已成功删除,页面将自动刷新。
删除失败
删除帖子时发生错误,请稍后再试。