ZeroConf Badjr VPN
The ZeroConf Badjr VPN a VPN which grants you access to your infrastructure in a secure and comprehensive fashion. It has the following features
- Firewalling and ISP Proof: The VPN is ISP proof and firewall proof. It will work on any ISP and any firewall. The only requirement is that the Badjr can reach the internet.
- No Exposed/Forwarded Ports Required: If you have a router in front of the Badjr, this router will not require any ports forwarded or any additional configuration at all.
- No Client Configuration Required: The VPN client is (typically) automatically configured and does not require any configuration at all. It will work on Windows and Mac.
- Single Sign On: Once the VPN is connected, it will grant you access to your entire network (as configured), that is to say, it will grant you access to all your sites and devices across a multi-site company.
- Granular Access Control: The VPN can be configured to only allow access to certain sites and devices. This is useful for contractors or third parties who only need access to a specific site or device.
Configure a User
To configure a user, you can either navigate to the user dashboard through the menu system Clients -> Select Client -> Users -> Select User or you can search for the user using the User Search as illustrated here
Once you have selected the user, you will be taken to the user dashboard. From here, you can enable and disable the ZeroConf Badjr VPN using Features section.
By default, the user is granted access to all the networks on all the sites of his client, but this can be configured by clicking on the Configure button.
You can now add a constraint for this user. Once a constraint is added, the user will only be able to access the sites, networks and devices that are in the constraint. This is useful for contractors or third parties who only need access to a specific site or device.
You can constrain the users to a specific site, network or device. As indicated below.
The above screenshot shows that the user will be constrained to only access the device badjr-cloud-vlan100 at IP 10.9.0.100 on site badjr-cloud-test1
After you have added some constraints, your user dashboard will look like this
This concludes the user configuration.
Setup Clients
Windows
Windows setup is very simple. Download the installer from the EndUser dashboard as below.
NB The installer is customized for your user and will only work for your user. If you have multiple users, you will need to download the installer for each user. NB2 If the constraints change, a new installer will need to be downloaded and run.
Once you have downloaded the installer, just double click it to run it, allowing administrator access if necessary. This will result in a screen like this
You can now run your VPN by clicking on the Network Icon in the Systray and selecting the .... Badjr VPN option.


You will be prompted for credentials on your first connection.

You can get these credentials from the EndUser dashboard as below
You are now connected and can access your sites and devices.
Mac
Unfortunately, Mac installation is not as simple and you will need to create the VPN manually.
Firstly navigate to your network settings page
Then click on the ... button to add a new L2tP over IPSec VPN
Then enter the settings
which you can get from the EndUser dashboard as below
NB There is an additional step thats required on a Mac to ensure you can access your sites and devices.
Firstly download the Route installer for Mac as below
Then run the installer and it will open up in AppleScript. You can click the Run button to run the script.
You will be prompted to create the VPN manually which you have already done, so you can click Proceed
You will be prompted for which network you would like to added the routing to, you can select the ... Badjr VPN option.
That is all that is required, you are free to start your VPN and access your sites and devices.