LinuxCommandLibrary

protonvpn

Official Proton VPN command-line client

TLDR

Sign in to Proton VPN

$ protonvpn signin
copy
Sign out
$ protonvpn signout
copy
Display account info
$ protonvpn info
copy
Connect interactively
$ protonvpn connect
copy
Disconnect
$ protonvpn disconnect
copy
Display help
$ protonvpn -h
copy

SYNOPSIS

protonvpn [signin|signout|connect|disconnect|info|status]

DESCRIPTION

protonvpn is the official command-line client for Proton VPN service. It provides secure, encrypted VPN connections with features like kill switch, split tunneling, and server selection.
The CLI allows scripting VPN connections and provides all functionality of the graphical client for headless servers or terminal users.

PARAMETERS

-h, --help

Display help information

COMMANDS

signin

Authenticate with Proton VPN credentials
signout
Remove stored credentials
connect
Establish VPN connection
disconnect
Terminate VPN connection
status
Show current connection status
info
Display account information

CAVEATS

Requires Proton VPN subscription. Some features require paid plans. Network manager integration varies by distribution. Root may be required for some operations.

HISTORY

protonvpn CLI was developed by Proton AG to complement their graphical VPN clients. Proton VPN emphasizes privacy and is based in Switzerland with strong privacy laws.

SEE ALSO

openvpn(8), wireguard(8), nmcli(1)

> TERMINAL_GEAR

Curated for the Linux community

Copied to clipboard

> TERMINAL_GEAR

Curated for the Linux community