GlobalProtect VPN

I’ve found the globalprotect-openconnect client that implements the Palo Alto GlobalProtect VPN, but this is only a GUI client. Is there an alternative CLI version or some other ways to connect?:wink:

1 Like

I used to use openconnect to connect to GlobalProtect at my previous workplace, although not on NixOS. I see there is an openconnect package and module, you might have luck with that.

1 Like

I’ve had excellent results with tailscale ,however , you probably have no choice in the matter.

If anyone is implement a VPN from scratch, then this is my goto.

Thanks, with --protocol=gp, openconnect works perfectly with the Palo Alto GlobalProtect VPN protocol.

On NixOS NetworkManager loads a few plugins by default: https://github.com/NixOS/nixpkgs/blob/85f1ba3e51676fa8cc604a3d863d729026a6b8eb/nixos/modules/services/networking/networkmanager.nix#L610-L618 and they also support for globalprotect open connect
image