This is cli tool for setting up VPN on macOS / linux with openconnect and vpn-slice.
- Nix - The purely functional package manager here
- Git
- Terminal
NB: Nix is used to build a shell with known dependencies.
- Install Nix via its quick start guide.
- Clone this repo where you choose.
- Run
./iguana-vpn --config
to configure a vpn connection configuration in~/.vpn
.
NB: simply run this again to configure another connection to choose from at runtime.
./iguana-vpn --run
OR
sudo -E ./iguana-vpn -r