Choose Package Format
Use deb for Debian or Ubuntu families, rpm for Fedora, RHEL or openSUSE style systems, and AppImage for a portable desktop package.
Package format guideLinux desktop and server users can start with Clash Verge Rev, FlClash, Clash Party, Clash Nyanpasu or Clash Verge. Choose AppImage, deb or rpm by distribution, then check system proxy, TUN permission and startup behavior.
Confirm distribution, CPU architecture, desktop environment, package format and TUN permissions before choosing AppImage, deb, rpm or archives.
Use deb for Debian or Ubuntu families, rpm for Fedora, RHEL or openSUSE style systems, and AppImage for a portable desktop package.
Package format guideSystem proxy can work without elevated permission, but TUN, transparent proxy and startup services may need admin rights or extra capabilities.
TUN permission guideDesktop users can start the app manually or on login. Server-style setups should check systemd services, profile paths and logs.
Startup guideChoose by maintenance status, tutorial coverage and distribution fit, then match the detail page package to your CPU architecture and install workflow.
A modern Mihomo desktop client with clear profiles, proxy groups and system proxy controls.
A cross-platform Mihomo client for Linux, Windows, macOS and Android with a consistent interface.
A light Mihomo GUI for users who already understand subscriptions, proxy groups and rule routing.
A polished Linux desktop client for quick subscription import, node selection and daily proxy use.
An older cross-platform desktop client that is still useful when following legacy tutorials or profiles.
Install the client, import the subscription, update the profile, choose a node, then enable system proxy or TUN according to your desktop environment.
Match AppImage, deb, rpm or archive packages to your distribution and CPU architecture.
AppImage files may need executable permission. deb and rpm packages usually launch from the desktop menu after installation.
Paste the provider URL into Profiles, Configurations or Subscriptions and update the remote profile.
Start with system proxy, then check TUN permission if you need fuller traffic capture.
Check package format, execution permission, system proxy, desktop environment, service permissions and TUN capture behavior first.
Start with Clash Verge Rev or FlClash for most desktop workflows. Compare Clash Party and Clash Nyanpasu when you want a lighter Mihomo-focused interface.
Use deb for Debian or Ubuntu families, rpm for Fedora, RHEL or openSUSE style systems, and AppImage when you want a portable package. See the Linux package guide for details.
Linux builds vary by distribution, architecture and package manager. Opening official Releases makes it easier to verify the latest version, changelog and package name.
Many Linux setups need extra permission for TUN, transparent proxy or service startup. Confirm the subscription works with system proxy first, then follow the TUN permission guide.
Check that the subscription URL is complete, active and updated in the selected profile. If nodes still do not appear, follow the subscription import checklist.