First off, from a technical perspective, this system is absolutely fantastic—very close to my dream. Keep working; it’s great!
But from the user experience perspective… ![]()
At least on Linux, the experience is rough even after considerable tinkering. Why isn’t autostart working? Why am I not autoconnecting? Why isn’t the killswitch blocking any connection when the nym-vpnd is running? And why does it leak my IP upon bootup? Why can’t I connect via CLI without opening nym-vpn-app
command? Also, why doesn’t my own killswitch working? (nft add rule qubes custom-forward oifname eth0 counter drop
nft add rule ip6 qubes custom-forward oifname eth0 counter drop
nft add rule ip qubes custom-forward tcp flags syn / syn,rst tcp option maxseg size set rt mtu)
Furthermore, shouldn’t the main app be usable without requiring root authentication? Why can’t I authenticate on Qubes (can me my fault)? And I also ran into issues with dnat-dns, honestly, at this point, those are minor complaints.
It’s not limited to Qubes alone, another Linux setup was more comfy, but overall, it’s still very uncomfortable in practice. And I know the underlying technology is genuinely amazing! On mobile, it works flawlessly! The network architecture itself is phenomenal!
Just… please make it much more comfortable and secure for use on Linux
and Qubes installations. Or feel free to tell me that I am using your software incorrectly.
For context, most of my troubleshooting was based on: Nym VPN Mixnet Guide (GUI) - Community Guides - Qubes OS Forum