找回密码
 立即注册
查看: 260|回复: 3

[教程系列] 新手不懂用NR的,可以面向AI对NR编程了

[复制链接]

3

主题

65

回帖

295

积分

中级会员

积分
295
金钱
227
HASS币
0
发表于 2025-3-10 13:20:30 | 显示全部楼层 |阅读模式
本帖最后由 mmmmmmm714 于 2025-3-10 13:23 编辑

起初是想用ipv6公网访问HA,但是ipv6有防火墙,平时关了自己又不太放心,于是想用NR设计一个流程,让它去给我的光猫发送一个post请求,关闭或打开防火墙,然后绑定HA里的一个开关,开关经过巴法云绑定小爱,这样就能在外面先关闭防火墙,再通过ipv6访问HA.但是之前完全没使用过NR,而且也不了解Http发送请求的操作,完全是一头雾水,只能先询问deepseek怎么做,DS告诉我可以在光猫登录页面那里按F12查询发出的post,我大概找到了几条登录相关post,但都确定不了是哪条(因为此时我连post请求都没写,单纯让http节点去访问那个地址,所以都是返回错误),后面我又突然想到可以
先抓包看看,然后把抓到的包重发,发现确实可以生效.至此确认了地址.然后又通过DS知道了原来要先有一个function节点把请求体和请求头传给http request执行才可以的,于是按照DS的模板写好了FU节点,然后就一直卡在这里了,一直都不行,我反复检查没错啊,后面突发奇想,把抓到的数据包里的请求直接发给DS让他帮我写成fu节点,然后就直接可以了,得到了正确的回应.
对比一下我写的和DS写的,原来请求体那里,是直接用字符串拼接,不要用JSON格式(好像是叫这个),我简直人麻了,折腾三小时,原来是这个原因.现在AI真的太聪明了,即使我描述得很模糊,都知道我想干什么,所以大家如果是新手看不懂NR怎么用的话,尽管请求DS帮你就可以了.
9655e763-8fcf-4e62-94af-53adddb2b7d4.png
第一次写的NR ,很有成就感
回复

使用道具 举报

24

主题

617

回帖

3087

积分

论坛元老

积分
3087
金钱
2446
HASS币
0
发表于 2025-3-10 17:15:39 | 显示全部楼层
打开防火墙  再单独打开某个端口
这样不行吗?
回复

使用道具 举报

3

主题

65

回帖

295

积分

中级会员

积分
295
金钱
227
HASS币
0
 楼主| 发表于 2025-3-10 18:16:06 | 显示全部楼层
kjjuhfv 发表于 2025-3-10 17:15
打开防火墙  再单独打开某个端口
这样不行吗?

这样当然可以啦,但是不是所有的路由器都支持ipv6防火墙单独调整,光猫就更加不可能了,而我这边用路由器拨号,拨号网络不稳定,只能光猫拨号,ipv6用透传
回复

使用道具 举报

jjcs 手机认证

51

主题

1918

回帖

7759

积分

论坛元老

积分
7759
金钱
5780
HASS币
40
发表于 2025-3-10 19:49:05 | 显示全部楼层
kjjuhfv 发表于 2025-3-10 17:15
打开防火墙  再单独打开某个端口
这样不行吗?

ipv6没有端口映射概念,也没有nat,
折腾精神永存,感恩感谢论坛每一位愿意分享和帮助过我的大佬,论坛有你更精彩
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2025-5-1 09:50 , Processed in 0.661411 second(s), 26 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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