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?
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.
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.
--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