SlothClash:Linux 版暂不接入特权服务,TUN 仍待后续接线

作者说明当前 Linux 构建直接在进程内运行 mihomo,安装的 helper 不会被使用;0.9.3 先明确支持系统代理,pkexec、Unix socket 和 systemd 状态接线及真实发行版测试仍属后续变更。

作者原文

Thanks for the precise report, and sorry for the confusing behaviour.

This is not Wayland-specific. Two things were going on:

The Linux build currently runs the mihomo core in-process and does not talk to the privileged helper service at all. So TUN mode has no root path on Linux yet, and a successfully installed service would not have been used anyway.
"Install service" launched the installer without elevation. The password prompt you saw came from systemctl (polkit), after which the copy into /usr/local/lib/sloth-clash failed with a permission error that never made it to the UI.
0.9.3 replaces the dead button with an honest message: the helper is not wired on Linux yet, and Proxy mode (system proxy) is the supported path for now.

Proper privileged TUN on Linux (pkexec-elevated install, unix-socket IPC like on macOS, systemd status) is scheduled as its own change. The service side is already Linux-ready; the desktop side needs the wiring plus testing on a real distro. I'll keep this issue open to track it and will ping here when there is a build to try. If you are up for testing an early build on Garuda/Sway when it's ready, that would help a lot.