ydoKFVJQDymJcb
ydoKFVJQDymJcb
https://wiki.metacubex.one/api/#_4 还有部分是路由器本身的 https://github.com/vernesong/OpenClash/blob/dd5e07d891f12ab46830db4064f7a0e19a08f38d/luci-app-openclash/luasrc/controller/openclash.lua#L882-L950
https://github.com/vernesong/OpenClash/commit/782c437fb59a5b506c9dc519b13612ef21b313a0 https://github.com/vernesong/OpenClash/discussions/3771
换内核了吗? 没log确实没法定位问题 而且这种不可能没log 你确定你是查的是开了debug的内核日志
官方固件取消选dnsmasq换成dnsmasq-full 然后其它默认就行了啊 我x86一直这么编译的,arm行不通吗? 我的action config甚至就这5行 ``` # CONFIG_PACKAGE_dnsmasq is not set CONFIG_PACKAGE_luci-app-openclash=y CONFIG_TARGET_x86_64_DEVICE_generic=y CONFIG_TARGET_x86_64=y CONFIG_TARGET_x86=y ```
不随编译安装的话kmod你得自己找,尤其snapshots 你这5分钟下载两个内核版本,肯定是有问题的 6.6.43-1-7d4380a42289459dbd4f03be492ca992 6.6.44-1-2e398c67f090c3654e410bca7e776644 还有安装openclash需要的依赖有很多 ``` dnsmasq-full: 已安装 coreutils: 已安装 coreutils-nohup: 已安装 bash: 已安装 curl: 已安装 ca-certificates: 已安装 ipset: 已安装 ip-full: 已安装 libcap: 已安装 libcap-bin: 已安装 ruby: 已安装 ruby-yaml: 已安装...
这个问题其实很好解决 panckge底下有一个kernel开头的ipk文件,opkg update以后,先手动装完这个文件然后装别的kmod文件就行
opkg update opkg list 找到个kernel开头的ipk opkg install kernel-xxxxx.ipk 然后再安装别的kmod 重新opkg update后记得检查kernel文件 同时内核不能跨版本 6.1的不能装6.6的
> 还是不行。 https://blog.csdn.net/qq_29974161/article/details/108573994 你看这个,不行我也不会了 之前我确实这么搞成过,和你现在一个情况,原版系统,自己卸载dnsmasq然后装dnsmasq-full,装kernel,装kmod,装其它依赖,装openclash 现在手头没机器能测试 不过我建议你非特殊情况别这么装了,上次装完所有依赖花了两个多小时。本地重新编译就半个小时,云编译也就一个半小时,真的没必要。 --- 你把 https://github.com/P3TERX/Actions-OpenWrt fork上 `diy-part1.sh` 加一行 `echo 'src-git openclash https://github.com/vernesong/OpenClash' >>feeds.conf.default` `.github/workflows/openwrt-builder.yml` 里的 `https://github.com/coolsnowwolf/lede` 改成 `https://github.com/openwrt/openwrt` 如果没特殊要求和嗜好再把`master`改成`openwrt-23.05` `.config` 里改成 ``` # CONFIG_PACKAGE_dnsmasq is...
https://github.com/morytyann/OpenWrt-mihomo https://github.com/morytyann/OpenWrt-mihomo/blob/main/mihomo/Makefile
https://github.com/MetaCubeX/mihomo/commit/0793998de885cef77e9eeb455351ad5c2e4112e6 ...