Open Haocen2004 opened 3 weeks ago
Hi @Haocen2004, 能提供下 OpenWrt 版本和 Clash 的版本吗?
主机名 | N1
-- | --
型号 | Phicomm N1 (CpuMark : 19081.693500 Scores)
架构 | ARMv8 Processor : Cortex-A53 x 4
固件版本 | OpenWrt R22.9.1
内核版本 | 5.15.67
本地时间 | 2024年06月07日 星期五 00:27:04
运行时间 | 1h 13m 9s
CPU状态 | 1512Mhz / 66.0℃
平均负载 | 78.48, 100.69, 120.58
CPU 使用率 | 92%
固件编译日期 | gd772 2022.09.16
btw 在查询版本号期间发现clash异常占满了cpu
执行命令 id -u nobody
会输出什么呢?
执行命令
id -u nobody
会输出什么呢?
65534
还有没有装过 ShellClash?
分别尝试执行下 id -u shellclash
和 id -u shellcrash
id -u shellcrash
没有
root@N1:~# id -u shellclash
id: unknown user shellclash
root@N1:~# id -u shellcrash
id: unknown user shellcrash
麻烦使用 luci 或 service 后执行 ps | grep ua3f
看看有什么输出?
麻烦使用 luci 或 service 后执行
ps | grep ua3f
看看有什么输出?
使用luci启动
root@N1:~# ps | grep ua3f
12026 nobody 1198m S /usr/bin/ua3f -b 127.0.0.1 -p 1080 -f Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36 -l info
12257 root 1240 S grep ua3f
20256 nobody 1240m S /etc/openclash/clash -d /etc/openclash -f /etc/openclash/ua3f.yaml
emm 发现一个问题之前没注意,我从 shell 启动的 ua3f 没加 -u nobody 是可以用的 刚刚试了一下加了-u nobody 也不认了
从你的日志里看不出什么错误...
感觉就是单纯的 流量没有正确发给ua3f 但为什么和用户有关 用root就能收到流量 nobody就不行
之所以要使用 nobody 用户是因为要避免流量回环。如果你关闭了 Clash 中的接管本机流量选项的话可以使用其他用户。
emm 发现一个问题之前没注意,我从 shell 启动的 ua3f 没加 -u nobody 是可以用的 刚刚试了一下加了 - u nobody 也不认了
所以到底是什么状态下不能生效?
emm 发现一个问题之前没注意,我从 shell 启动的 ua3f 没加 -u nobody 是可以用的 刚刚试了一下加了 - u nobody 也不认了
所以到底是什么状态下不能生效?
就是在nobody用户组不生效 clash开启了代理本机流量
现在是跑在root用户下+关闭了代理本机流量(因为之前说遇到了高cpu占用 看日志发现是回环 加了processname的rule没用 或者说只能顶一会用)
RT 使用luci启动时日志显示偶尔有链接 但打不开国内网站 使用了ua3f-global-enhance.yaml配置 使用service启动也是无法打开国内网站 日志差不多
在切换至ssh链接并手动执行
sudo -u nobody /usr/bin/ua3f
后 可以正常使用并访问国内网站