Closed LovesAsuna closed 10 months ago
切换什么模式,你打开浏览器F12看下连接页面看报错
这里其实是指会固定启动时的模式,无论切换成什么模式都一样。
你的日志显示有两个内核在运行
这个可能不是导致问题产生的原因,我拿了现在的日志并在上面更新了,上面是只有一个pid的,即使这样问题还是存在
那就是内核报错了啊,你看switch请求返回的的什么内容
我理解没错误就是正常吧
原因不明,请求都正常
我试过重装openwrt再装插件也是这样的情况
另外内核也是core分支的master里面的每一个内核都是最新
我和楼主也有同样的问题。之前有的版本好像可以直接从运行状态面板里一次性直接设置成功,不然每次都要从插件设置里面设置后重新启动内核才能真正的修改掉代理的状态。这样很不方便。有时候想改成直连就要等一小段时间。不清除有没有懂的大佬可以解答这个问题
This issue is stale because it has been open 60 days with no activity. Remove stale label or comment or this will be closed in 5 days
翻了一下源码大概知道是什么问题了,通过daip方法拿到的ip会是这样的 ,这就导致了切换模式( )和获取模式(同上,空结果,所以不报错)都有问题 @vernesong 辛苦看看是不是有更好的办法来获取ip?
哪个命令
命令
switch_rule_mode
你这个ip是哪个命令的结果
我研究了一下是这里获取本地lan接口的时候,uci这里的LAN大概是跟着用户走的,如果用户不用小写或者其他名称可能就拿不到了,要写uci -p /tmp/state get network.LAN.ifname
没法预测这个改动
/etc/config/network
中修改为小写
config interface 'lan'
service network reload
重启下显示就正常了
/etc/config/network
中修改为小写 config interface 'lan'service network reload
重启下显示就正常了
话是这样,当我就是刻意用的大写的
所有有没有办法获取这个名称?
Verify Steps
OpenClash Version
v0.45.141-beta
Bug on Environment
Official OpenWrt
Bug on Platform
Linux-amd64(x86-64)
To Reproduce
在运行状态面板里切换运行模式
Describe the Bug
无法在在运行状态面板里切换运行模式,无论怎么切换都会变回刚启动时的模式,只能从插件设置中切换(因为会重启内核?)
OpenClash Log
OpenClash 调试日志
生成时间: 2023-10-08 10:04:51 插件版本: v0.45.141-beta 隐私提示: 上传此日志前请注意检查、屏蔽公网IP、节点、密码等相关敏感信息
OpenClash Config
No response
Expected Behavior
在运行状态面板里可以正常切换运行模式
Screenshots
No response