Clash Verge Rev Linux RPM Fedora / RHEL / openSUSE client
This page provides the Clash Verge Rev installation package in RPM format, which is suitable for RPM-based 64-bit distributions such as Fedora, RHEL, Rocky Linux, AlmaLinux, openSUSE, and Mageia. Complete the installation via the dnf or rpm command.
x86_64 RPM installer
Recommended use dnf (Fedora 22+) or zypper (openSUSE) automatically handles dependencies.
Clash.Verge-2.5.2-1.x86_64.rpm
cat /etc/os-release View. ID_LIKE This RPM package can be used by including fedora / rhel / suse.
Linux environment for running Clash Verge Rev
Supports 64-bit Intel/AMD processors only. ARM users please go to GitHub and select the aarch64 package.
Both Wayland and X11 are available. Fedora defaults to GNOME/Wayland which is fully tested.
Fedora 38+ is provided by default; RHEL 9 / Rocky 9 is installed through the EPEL repository.
It can run normally under the default SELinux policy; TUN mode may require additional authorization.
RPM package installation process
It is recommended to use the package manager (dnf / zypper) to install, dependencies will be automatically parsed.
-
1Confirm the architecture and release version
Terminal Execution
uname -mshould be outputx86_64;cat /etc/os-releaseOne of Fedora/RHEL/Rocky/Alma/openSUSE should be displayed. -
2Download RPM package
Click the "Direct link download" button above, or use
wget/curl:# Officially, please. Release Page download installation package for corresponding architecture -
3Fedora / RHEL / Rocky / Alma installation
Use the dnf command to install, the dependency will be automatically resolved:
sudo dnf install ./Clash.Verge-2.5.2-1.x86_64.rpmRHEL 9 / Rocky 9 If webkit2gtk4.1 is missing, enable EPEL first:
sudo dnf install epel-release sudo dnf install webkit2gtk4.1 -
4openSUSE installation
Use zypper Command installation:
sudo zypper install ./Clash.Verge-2.5.2-1.x86_64.rpm -
5Launch application
Search for "Clash Verge" in the application menu; or execute it in the terminal
clash-verge. The configuration directory will be initialized during the first startup~/.config/clash-verge/。 -
6(Optional) TUN Mode Permissions
In the Client "Settings → System Settings" midpoint "Install Service Mode" is automatically completed by the client; or manually executed:
sudo setcap cap_net_admin,cap_net_bind_service=+ep \ /opt/clash-verge/resources/sidecar/verge-mihomoIf there is a problem in SELinux strict mode, you can temporarily execute it
sudo setenforce 0Test and then decide whether to adjust the strategy.
# Fedora / RHEL Yes
sudo dnf remove clash-verge
# openSUSE
sudo zypper remove clash-verge
# Cleanup configuration simultaneously:
rm -rf ~/.config/clash-verge ~/.local/share/clash-verge
Several usage points of the RPM version
Managed through the dnf / zypper standard command, updates and dependencies can be tracked together with the rpm database.
Works normally under the default targeted policy; TUN and service modes may require additional permissions.
The client has a built-in "Install Service Mode" button, which can reside in the background without keeping the graphical interface open.
Completely supports Mihomo rule sets/policy groups/GEOIP/GEOSITE remote updates.
In idle state, the CPU usage is close to 0% and the memory is about 80-120 MB, which is suitable for long-term background running.
Does not rely on the application's support for system proxies, all TCP/UDP will be forwarded according to rules.
Frequently Asked Questions about Linux RPM Installation and Operation
Fedora 38+ is included by default. RHEL 9 / Rocky 9 / Alma 9 needs to enable EPEL: sudo dnf install epel-release webkit2gtk4.1。
Since RPM is not distributed through the warehouse, dnf may require mandatory signature. You can add --nogpgcheck Skip, or use sudo rpm -ivh ...rpm Install directly.
View logs:sudo journalctl -t setroubleshoot -e. Temporary tests can be executed sudo setenforce 0. For production environments, it is recommended to add policies according to the prompts.
Common in Wayland + independent graphics environment. Try starting from the terminal to see the error; you can set WEBKIT_DISABLE_COMPOSITING_MODE=1 or WEBKIT_DISABLE_DMABUF_RENDERER=1。
First confirm that the subscription link is accessible in the browser; then confirm the subscription template format. For complete troubleshooting, see No node FAQ after import。
First confirm that the node delay is normal, and then check whether the firewall (firewalld) blocks it. For complete troubleshooting, see Cannot connect to the Internet after turning on the proxy FAQ。
Linux RPM Frequently Asked Questions by Users
Exactly the same. Both are built on the same source code and only differ in package format and dependency declaration. Functions, configurations, and subscription behaviors are all consistent.
Prefer to use dnf (or zypper), which will automatically resolve dependencies. rpm -ivh Only a minimal installation, you need to handle dependencies yourself.
Default location ~/.config/clash-verge/(subscription and configuration) and ~/.local/share/clash-verge/ (running data).
Yes. Turn on the "Auto-start" switch in the client "Settings → General Settings"; after the service mode is installed, the systemd service will be registered to start automatically.
Not recommended. The glibc and webkit2gtk versions of these old systems are too low. It is recommended to upgrade to RHEL 9 / Rocky 9 / Alma 9 series.
This page provides the x86_64 package. ARM users please go to GitHub Releases Download aarch64 rpm.