Replies: 4 comments 4 replies
-
将mihomo内核插件作为一个独立的项目后,更有利于实现对alpha版本的mihomo内核更新(作为pre-release版本发布),能为用户提供更多的选择性。 |
Beta Was this translation helpful? Give feedback.
-
我还是坚持我的想法,我想以官方的方式来做这个插件,既
如果是在上一条的基础上,那这个包就没有什么意义了,会写Makefile就可以做出来。或者可以按OpenClash的方式,下载二进制文件也可以呀;如果不在上一条的基础上,那就和上一条冲突了,还是说你的两个建议是或者的关系? |
Beta Was this translation helpful? Give feedback.
-
我个人觉得按openclash那样的方式就挺好,检测到更新直接点击下载然后就完成更新了。不过openclash的更新方式有时候也有不少bug,按照作者目前的更新方式除了有点繁琐倒没有什么其他的问题。 |
Beta Was this translation helpful? Give feedback.
-
做成一个脚本就行了 curl https://raw.githubusercontent.com/pmkol/openwrt-mihomo/main/mihomo-pkg-install.sh | bash 终端输入就行了 如果连终端都不会用 那还不如回去用 你的 |
Beta Was this translation helpful? Give feedback.
-
问题描述
当前,OpenWrt-mihomo项目主要由
mihomo
(内核)和luci-app-mihomo
两个插件组成。然而,mihomo
内核插件包含了许多应由luci-app-mihomo
处理的高层功能(如DNS劫持和防火墙配置),导致两个插件高度耦合。这种设计模式增加了用户在更新过程中的操作复杂性,并且影响了项目的整体可维护性。观察到的问题
mihomo
和luci-app-mihomo
之间的功能重叠导致必须同时更新两个插件以实现效果。建议的改进
mihomo
插件专注于核心网络功能,例如添加到系统路径的内核文件(类似于Adgurad home、SingBox),而将DNS劫持、防火墙设置等高层功能迁移至luci-app-mihomo
。mihomo
插件作为一个独立的内核项目维护,这将有助于吸引对核心技术感兴趣的开发者,并鼓励更多基于此内核的创新实现。预期好处
结论
希望这些建议能被考虑,以改善OpenWrt-mihomo项目的结构和用户体验。期待您的反馈和项目的未来发展。
Beta Was this translation helpful? Give feedback.
All reactions