gpclient
GlobalProtect VPN client for Linux
TLDR
Connect to a GlobalProtect VPN using a portal server
SYNOPSIS
gpclient command [options]
DESCRIPTION
gpclient is a Linux client for Palo Alto Networks GlobalProtect VPN, built on top of OpenConnect. It provides both command-line and graphical interfaces for connecting to corporate VPN gateways that use GlobalProtect.
The client supports SAML authentication, two-factor authentication, and both portal and gateway connections. It is an open-source alternative to the official GlobalProtect client, which has limited Linux support.
PARAMETERS
connect URL
Connect to GlobalProtect VPN gatewaydisconnect
Disconnect from current VPN sessionlaunch-gui
Open graphical interface--fix-openssl
Apply workaround for OpenSSL legacy renegotiation--ignore-tls-errors
Skip TLS certificate validation--gateway URL
Specify gateway URL directly--user USERNAME
Specify username for authentication
CAVEATS
Requires OpenConnect with GlobalProtect support. Some authentication methods (like hardware tokens) may have limited support. The --ignore-tls-errors option should only be used for testing as it bypasses security.
HISTORY
gpclient (GlobalProtect-openconnect) was created as an open-source solution for Linux users needing to connect to GlobalProtect VPNs. It leverages OpenConnect's GlobalProtect protocol support, which was added in OpenConnect 8.0.
SEE ALSO
openconnect(8), openvpn(8), nmcli(1)
