Split Tunneling on Linux
Split Tunneling is not currently officially supported for Linux. This feature is a must for me. The ProtonVPN tooling (both cli and gui) is not up to par with the MacOS and Windows counterparts. Please show us that you care about the Linux community.

-
Feedbacker commented
It's fine, that this feature is already PLANNED.
Do you have a roadmap, when it will be available? It would be a big effort for me to transfer the application that requires split tunneling from Linux to Windows.I really hope this feature will be available soon.
-
customer commented
i cannot print with vpn open in Ubuntu...
-
George commented
Yes, we are waiting for split-tunneling for Linux. This is very important, and should not be so complicated to do, especially for an experienced developer. What is the reason this has not been done yet? We are very curious.
Also, what can I do to prevent my ISP (Spectrum Monopoly) from throttling my bandwidth whenever they notice I am using the VPN. Many times, they hose me up so bad that I need to uninstall the program with Revo Uninstaller Pro, remove all traces of the program, and reinstall it as a fresh install, before Spectrum attacks me again after about a week or so, if I'm lucky. When will this tyranny end? I realize this is not your fault. Anyone, regardless of who they are, has every right to remain anonymous on the internet if they so choose, and when the wicked oligarchs prevent this, they are saying they are prepared to go to war with all free and sovereign people of the world. They said we will own nothing and be happy by 2030. We'll see about that. These scumbags are going to prison because we are going to ride President Trump until it happens. He has 6 months to make arrests. It's also time to free the children from the wicked, and that is the best way to do it. I don't care about Reptilian British Royalty and how much they believe they can control us. Their reign of terror, SRA, and adrenochrome harvesting of children IS OVER! The Queen Reptilian is dead and the Reptilian who calls himself a king, and goes by the name Charles, will be next. However, we don't believe these Reptilians actually die. The human body they possess dies, and they live on in someone else who is not protected by THE HOLY SPIRIT!
I'm inclined to believe the reason you haven't done this for Linux yet has something to do with Microsoft owning Linux, which is very unfortunate. It's unfortunate that people are so quick to sell out something good, just like so many American farmers sold their farmland to China and Bill Gates, so they can plant GMO crops that are slow-kill foods. The nutrients in vegetables today, compared to the 1920's is significantly less, and that was done by design. They think we don't know.
-
Ralph Beardmore commented
I need this to access my NAS, as you already provide this on Windows and Android it can't be that hard
-
Jon PENNYCOOK commented
The Linux app seems very basic - not only does it not have anything like the functionality of the Android or Windows apps, but competitors support this out of the box with a simple tickbox. I will probably cancel my subscription shortly unless the Linux app can be improved quickly.
-
Lilly Rae commented
just annoying...
i made the switch to Linux just two weeks ago and i am impressed how much things on x11/Wayland have evolved over the last couple of years (otherwise i use Linux only as a server OS without any graphical interface at all).But at the same time i had to find out that VMware does not support Unity Mode in Linux (or in general anymore), what made using VisualStudio2022 quite a challenge.
And that Proton VPN is unable to split tunnels as in Windows.That said, the implementation for split tunneling is a joke at present.... I won't spend the next two days to find every single IP i want/need to exclude from the Tunnel. The workaround is even worse, because my system will not be secured by the VPN at all.
As a paying customer i would really suggest you (Proton) should take that a bit more serious and build a graphical Linux client (and Cli of course) that has the same features as the Windows and MacOS clients.
As a matter of fact, that would be necessary as a sign of respect for the whole *nix community! Who else appreciates safety and privacy?
-
LG commented
I made the switch to Linux recently and was quite disappointed to find that Proton barely supports this OS. I have the Unlimited plan, but it's looking like I'll be unsubscribing soon. It's anything but unlimited.
-
jeronath commented
Yet another Linux application that doesn't quite measure up to the Windows version. No Wireguard, no split tunneling... You can look at all the Proton apps for Linux and see how far behind Windows applications are!!!! Ditto for the Drive, under Linux it's only accessible via a web browser, no synchro possibilities... yet this is the basis of such a service...
Please at Proton, have a little more consideration for Linux users, who are undoubtedly your best allies in your action for privacy on the Internet, in any case all the most committed... -
jroddev commented
In the meantime, depending on your use-case this work-around might help
https://blog.jroddev.com/linux-vpn-split-tunneling/
```
sudo ip route add $EXCLUDED_ROUTE via $GATEWAY dev $INTERFACE
``` -
Favian commented
+1 to MacOS also not having this feature. MacOS users just seem to not know how to search for an existing FR before creating a new one. Split tunneling should be widely available.
* https://protonmail.uservoice.com/forums/932836-proton-vpn/suggestions/43037781-protonvpn-wider-availability-of-split-tunneling
* https://protonmail.uservoice.com/forums/932836-proton-vpn/suggestions/47651240-split-tunneling-for-macos
* https://protonmail.uservoice.com/forums/932836-proton-vpn/suggestions/45233983-vpn-split-tunnel-for-ios
* https://protonmail.uservoice.com/forums/932836-proton-vpn/suggestions/42462997-split-tunnelling-on-mac
* https://protonmail.uservoice.com/forums/932836-proton-vpn/suggestions/41963314-split-tunnel-support-for-macos -
rakesh commented
It would be useful for me too. Also would like to see more love for both GUI and CLI clients.
-
Joseph commented
Please add this feature. We pay a lot of money to be treated as second-class citizens on Linux
-
TheSocialRecluse commented
In the meantime, you can try to use vopono or wg-netns to implement split-tunneling on a per app basis.
-
TheSocialRecluse commented
Alex, even MacOS client doesn't have this feature.