It works for me. A previously downloaded wireguard config works fine for me. To test, I downloaded another wireguard config with portforwarding and that seemed to connect properly.
For context, I am on Bazzite with KDE.
For testing purposes, I also downloaded a US country openVPN config from proton VPN. I imported the config file from KDE settings, then I filled in the OpenVPN username and password this link, and it connected just fine.
If it helps these are my steps
- Download the config file from protonvpn
- Open KDE settings > Wifi & Internet > Wifi & Networking
- Click “+” button that says “Add a new connection”
- Scroll to the “Import VPN connection…”
- Pick the downloaded config from the KDE file picker
- Then if the VPN did not autoconnect, go to Wifi icon in taskbar and find the VPN connection, it should have a shield icon and named whatever the config file was named
Note: If you are using openvpn, as I mentioned, you need to go to the connection settings for that vpn connection (once imported) and fill in the username and password since protonvpn does not put credentials in openVPN config files. This step is not needed for wireguard.