LZ(妙妙呜)

Results 83 comments of LZ(妙妙呜)

> 这个官改固件没有WEB挂载。是什么原因? 官方固件没有梅林固件特有的插件接口。

> 我有时间看看能不能单独把WebUI按Koolshare标准搞一份吧。方便的话能麻烦您把后端的接口出一份OpenAPI (Swagger)文档吗?我写个中间件缝合一下就好了。 接口并不复杂,用不着搞 Swagger,分析下源代码就可以了。 前端代码除了 asp 网页外,数据处理过程集中在 /jffs/scripts/lz/js/lz_policy_routing.js 脚本中。 前端从后端读脚本配置参数使用 ajax 从后台文件中读取数据,这部分可以保留,无须改变。 要做的主要工作是前端往后端如何发送数据。原来是通过文档视图的数据提交(submit()),向后端串行化保存策略路由配置参数数据,或者发送命令调用后台服务。这部分的数据传输过程需要彻底变更,可参考 Koolshare 插件采用 dbus。 向后台发送的策略路由配置参数数据将保存在 /jffs/addons/custom_settings.txt 文件内,格式为: lz_rule_参数名称 参数值 参数数据包括脚本配置文件中的所有参数,名称相同。数据条目只包括前端改变后的数据。后台的 shell 脚本会在脚本启动时读入上述数据,读入后会将文件内的上述数据删除。 前端调用后台服务,通过发送命令字符串,如 start_LZRule,在后台执行命令:service start_LZRule(脚本启动/重启/保存),由后端的 /jffs/scripts/lz/interface/lz_rule_service.sh 脚本做命令解析和执行。具体的命令及格式,参考前端...

> 想参考学习下 ![image](https://github.com/user-attachments/assets/f12baf42-7c74-49bc-9d7e-1be59778cef1) ![image](https://github.com/user-attachments/assets/255301a8-26a2-4f29-bc3c-e84906ff2fb3)