Updated command Line Interface (CLI)
If you need this feature immediately, you can still use our old (v3) CLI tool: https://protonvpn.com/support/linux-vpn-tool/
Proton VPN Linux CLI is now available.
-
Bastien
commented
Thanks for shipping the Linux CLI! Is a macOS version planned?
On Mac there is currently no way to control Proton VPN from the terminal: no CLI, no scripting support, nothing launchers like Raycast or Alfred can use. Pass and Drive already have macOS CLIs, so VPN is the odd one out.
If you'd like this too, please vote here: https://protonmail.uservoice.com/forums/932836-proton-vpn/suggestions/51811419-macos-cli-for-proton-vpn-connect-disconnect-s
-
Julian
commented
This was mentioned in the last Roadmap as coming in the near future https://proton.me/blog/proton-2025-autumn-roadmaps
It was also mentioned in the specific Roadmap for ProtonVPN https://protonvpn.com/blog/product-roadmap-winter-2025-2026
-
Nic Clarkhof commented
عالی
-
Feedbacker
commented
Most Linux users are experienced in using the OS via commandline. For those users the use of protonvpn-cli would be a great improvement compared to the Linux VPN GUI.
-
Isaac G.
commented
A CLI interface is an absolute must for a Linux VPN client!
-
BW001
commented
Please bring back the CLI to the VPN! It's very important to me to be able to switch the VPN on or off when I don't have access to the GUI. Other popular VPN providers provide a CLI, and even a simple one would be better than nothing!
-
MorbinTym
commented
The linux VPN GUI app is in a terrible shape. It is baffleing to me the there's no longer a CLI! Bring the CLI back, I dont even want to touch that terrible GUI.
-
Anonymous
commented
Removing the Proton VPN CLI for Linux is a really bad idea, and it means going against minorities. The minorities that made Proton the big corporate it is nowadays.
-
Nicky
commented
I am waiting for this cli for a very long time now. The old version was so easy, very straight forward and super efficient.
The Linux GUI is really poor/ugly and heavy to load.
In V3, many commands are available to check connection status, servers, protocols, cypher, option status,etc. -
Nicky
commented
It way faster when the cli was available on Linux. On Fedora, the GUI takes a while to start.
-
Paweł Krogulec commented
Really looking forward to new cli without gnome dependencies.
-
mohwi44
commented
Would like windows command line switches to: connect to server, disconnect, change server, blacklist server, and get current server name.
Heck, if its easier, how about a second mini exe file that does all of this.