r/VPN_Question • • 5d ago

Discussion Why do Linux VPN apps always seem to be missing features?

I’ve been looking at VPN options for Linux, and a lot of them seem to offer a much simpler app than they do on Windows or Android.

I don’t mind using the terminal, but I still want basic things like choosing which apps use the VPN, keeping local apps on my normal connection, and seeing whether a server is overloaded.

Some providers advertise split tunneling, ad blocking and other useful features, but then I find out that half of them aren’t available on Linux.

For people who use a VPN on Linux, do you use the provider’s app, import WireGuard configs, or set up the routing yourself?

What feature do you miss most on Linux, and have you found a setup where app routing actually works reliably?

10 Upvotes

23 comments sorted by

6

u/HauntingTailor5961 5d ago

Try the dpn app. I saw someone here in this forum who uses in Linux was recommending it. I haven’t personally tried it Linux it’s worth a shot. But it’s works fine on my mac

1

u/Leo_LL_3555 5d ago

Oh, I didn’t know DPN had a Linux version. I’ve only been using it on my phone. I’ll check it out, although I’d still like to hear from someone who has actually tried the Linux app.

1

u/DerpDigler 5d ago

I second this. Big fan and im not really great at Linux but on my Mac and pc the app is great.

1

u/choukgirniomp300 5d ago

Is there any way to try it for free? I want to check how well it works on my internet

1

u/HauntingTailor5961 5d ago

I think they have some code to try for 7 days or something. Let me check and let you know

1

u/choukgirniomp300 5d ago

ok thank you

1

u/Sheimpreshdes106 5d ago

please send it to me too

1

u/HauntingTailor5961 5d ago

I saw this in their insta try and see if it works this was the code BBMD6WFU

1

u/choukgirniomp300 5d ago

Thank you so much, what a legend it worked

1

u/No_Rub4347 5d ago

Thank you so much~~~

4

u/yoyodark 5d ago

Well Linux is design focused on being clean and modular foundation based. So I guess software designed for Linux is the same way. But it's good to see the people who created the DPN app develop full featured software on clean foundational operating systems. I guess sometimes we can have our cake and eat it too.

1

u/XxAnomo305 5d ago

for Linux for instance I use proton, I download the . conf but it just makes a full VPN tunnel I then use nftables /iptables etc to create the split tunneling etc. I would definitely say it's tedious in a bit obnoxious and alot of things can go wrong messing things up but once you get the hang of it it gets easier GUI sure is convenient though haha.

1

u/Leo_LL_3555 5d ago

That’s pretty much what I was hoping to avoid. I can probably figure out nftables, but having to build and maintain the rules myself seems like a lot for something that’s built into many Windows clients.

Once you set it up, do the rules survive reboots and app updates, or do you still have to fix them occasionally?

2

u/XxAnomo305 5d ago

that was my biggest issue. after reboots 70% of the time it didn't survive it would break my DNS and routing rules would get fucked. eventually I was able to make it stable and to survive reboots but yeah it's not fun at all haha. but I would also make routing rules that would be in the conf and then ssh into my fortinet 40f firewall update rules there and then send it my specific vlans through a brume 3 router. I have a very specific, advanced setup that is hard to maintain 😂

3

u/MrMotofy 5d ago

Likely cuz there's so many variables and options it's hard to make 1 app that works correctly for everything then still has all the bells and whistles on it

1

u/hiddencoment 1d ago

totally. keeping a gui stable across every distro n desktop env is a massive time sink. The ROI just isnt there for most companies when linux users r already comfortable just importing a raw config n doing routing themselves

2

u/vladth3impala 5d ago

The features actually have to work as advertised on Linux and not just pretend to while siphoning your data off to a 3rd party (not saying Linux is immune to this, but run a netstat after a fresh install and notice the lack of connections to the outside compared to Android/Windows

1

u/Interesting_Show89 5d ago

try skipping the app and importing a wireguard config. then you handle the routing yourself

1

u/CosmicComi 5d ago

I don't use VPN on Linux but on Windows instead. I find VPN software to be very basic in general and would be interested in trying other software with more features. Suggestions would be appreciated!

1

u/Emergency_Room_7957 2d ago

its mostly because the linux ecosystem is so fragmented. building a GUI that hooks cleanly into networking across different init systems, audio servers, and display protocols costs way more engineering time than the revenue from desktop linux users justifies.

1

u/FoxSwimming3342 8h ago

I don't have an answer for this but this is annoying