Linux - All In One Solution - Killswitch - Qomui

PSA: After researching almost a full year to find a decent application that can efficiently use protonVPN under Linux, I came across this today:

This includes a killswitch among other things, awesome piece of software for linux.

Kudos to /u/corrad1nho for building it.

If anybody needs any help getting this configured the best, let me know.

Yep. Qomui is the easiest and most user friendly way to use ProtonVPN on linux, in my opinion.

I think I screwed up on initial Install, I installed while my protonvpn cli app was connected and a UFW killswitch enabled, and I got some errors during install.

so I reinstalled it, but then upon using Qomui I get iptable errors where Qomui fails to apply iptable rules.

the errors start with

Error - bypass_apps.json (I dont need bypass feature so dont really care about that)

and

.qomui/profile.json ( No such file or directory, Could not open)

then it starts the iptable errors where it is failing to apply the rules

But it still connected and all the ipleak test pass (but I was still worried it did not apply the killswitch)

so I tried an complete uninstall using synaptic, and reinstall using synaptic, and now the app does not connect to anything, and for a minute I thought I was screwed and thought my iptables was fried because for a minute I could not connect to anything.

Question

How do I do a Proper Uninstall, and reinstall of Qomui ? (Synaptic didnt do complete uninstall because the profile still existed when I started the app again)

How do you enable killswitch?

[Using Linux Mint]

I uninstalled ufw and shut down any vpn connection before install.

I enabled the bypass, and no longer get that error.

I get the same iptables warnings, but when you test your connection for killswitch, ipleak, webrtc, everything seems to work properly. (other iptable rules ARE applied correctly.)

Try to uninstall (if its installed again), then reinstall without ufw and vpn connected.

In options, I have everything ticked but [start minimized].

I also use opennic DNS always. https://servers.opennic.org/

Check activate firewall under options.

Why would you bypass the encrypted DNS servers of a VPN Provider and replace them with un-encrypted DNS servers your isp or 3rd party can easily log? and why uninstall ufw when not needed?

I get the same iptables warnings

its probably a Killswitch error

Try to uninstall (if its installed again), then reinstall without ufw and vpn connected.

I already did that, I tried reinstall with ufw disabled and vpn disconnected.

I get the same iptables warnings, but when you test your connection for killswitch, ipleak, webrtc, everything seems to work properly.

So basically you just confirmed the errors are in the app, not on my end, you also confirmed you know nothing about killswitch ( requires an advanced testing process to disrupt the vpn connection and then test if your machine re connected to your isp or blocked the connection, web tests dont test for Killlswitch, but logs can confirm if rules are set up properly and you said you get the same errors), or DNS ( the app does not include DNScrypt)…

I use wireshark to test if there is any traffic passing. It works fine.