What initializes pvpn-ipv6leak-protection

I just uninstalled ProtonVPN from my Fedora-machine because it was too buggy. However, pvpn-ipv6leak-protection is somehow still started, preventing me from connecting to the internet.
Does anyone know what initializes it, and how I can get rid of it? Yes, I know I can use “nmcli device delete ipv6leakintrf0” to get rid of it temporarily, but it will still pop up the next time I reboot.

I used the uninstall instructions here: How to install Proton VPN on Fedora | Proton VPN
It may be that there still are some folders from the installation left on my computer, as that step failed with a “no such folder found” error, and I don’t know how I’d fix the search string.

Any help would be most appreciated - this has turned into quite a headache for me…

Try:

$ nmcli c show (get the connection name)

$ nmcli c del <connection_name>

You have to delete the connection, not the device.

Hey u/erikdaude, we’re totally aware of this issue and it has been addressed on the newer (alpha) version that we released earlier this year. If you don’t mind giving it a try, follow the instructions on this page: https://protonvpn.com/support/linux-prerelease/

Maybe try something like systemctl disable pvpn-ipv6leak-protection?