The LogonBox branded VPN client adds extra functionality to a generic WireGuard client, most notably it will automatically generate and manage your client configuration files, as well as adding support for multi-factor authentication.
The client can be downloaded from the LogonBox VPN UI.
1. Installing the client
Navigate to https://<logonboxserver> and log on with your user account into the User Portal.
You should be presented with the Overview page.
The OS should be detected correctly and the download should default to your current client OS in the Setup the LogonBox VPN Client widget.
You can choose to download a client for another OS by clicking the dropdown and selecting which client you need.
Click the Download button to get your client.
Launch the client installer and authenticate so the client can make changes.
Click Next to start the install wizard.
Accept the license agreement and click Next.
Accept the default install location or browse to a directory of your choice and click Next.
Accept the suggested components and click Next.
The client files will now install. Click Finish to complete and launch the client.
2. Connecting the client
The client now launches.
Enter your LogonBox VPN hostname in the Server Address field and click Connect.
You can choose to have this connection launch automatically when you log in to your computer with the Connect to this network when my computer starts option.
Stay connected to this network will automatically restart the connection if it drops for any reason.
You must have an SSL certificate configured with the correct hostname, otherwise you will get errors such as below when connecting.
A self-signed certificate should work, but it is recommended that you install a signed certificate before making your service live.
For further information regarding installing an SSL certificate, see Obtaining a Trusted SSL Certificate.
Enter your user credentials when prompted and click Next.
If you opted to set up 2-factor authentication, you will be prompted to enter any missing information or register authenticators here.
Run through these prompts to set up your profile for 2 factor authentication.
After authentication, the device should register and start connecting.
After which, the client should connect.
You should now be able to access addresses in the remote network.
Silently installing the client
If you prefer to perform a silent install of the client from a terminal instead, this can be done with as follows:
First open a terminal and enter these commands (assuming you have downloaded the ARM based 3.0.5-459 client into Downloads, adjust the instructions as necessary for your client installer name and replacing username with your own username).
hdiutil attach /Users/username/Downloads/logonbox-vpn-client-macos-aarch64-3.0.5-459.dmg
sudo /Volumes/logonbox-vpn-client/LogonBox\ VPN\ Client\ Installer.app/Contents/MacOS/JavaApplicationStub -q
hdiutil detach /Volumes/logonbox-vpn-client