Installing Mullvad VPN
Assuming you mean Mullvad VPN: CachyOS is Arch-based, and Mullvad is available in Arch’s official repositories—no AUR package or downloaded .deb is needed. Mullvad’s Linux guide confirms this.
- Update CachyOS and install Mullvad:
sudo pacman -Syu mullvad-vpn- Enable and start its background service:
sudo systemctl enable --now mullvad-daemon.service- Open Mullvad VPN from your application menu, enter your Mullvad account number, choose a location, and connect.
Alternatively, use the terminal:
mullvad account login YOUR_ACCOUNT_NUMBER
mullvad connect
mullvad statusEnable automatic connection at startup:
mullvad auto-connect set onIf the GUI remains stuck on “Connecting to Mullvad system service,” check:
systemctl status mullvad-daemon.serviceYou can verify that the VPN and DNS protection are working at Mullvad Connection Check. The package itself is listed in the official Arch repository, although Mullvad notes that Arch-based distributions aren’t officially supported by its own support team.
Autostart (CachyOS)
Only if you enable auto-connect.
The service command starts Mullvad in the background after reboot:
sudo systemctl enable --now mullvad-daemon.serviceBut to have it actually connect automatically, run once after signing in:
mullvad auto-connect set onCheck it with:
mullvad auto-connect getFor maximum protection before it reconnects, enable Lockdown Mode too:
mullvad lockdown-mode set onThat blocks internet traffic until Mullvad is connected.