This plugin allows you to connect Jeedom to a Wireguard server.
It can also be used by the Jeedom DNS service to replace the Openvpn plugin to access your Jeedom from the internet.
Once the plugin has been downloaded and activated, you must ensure that the dependencies are correctly installed on the general configuration page.
Wireguard clients can be accessed from the menu Plugins → Communication → Wireguard.
Click on a device to access its configuration page :
If you only use the Wireguard plugin to connect to the Jeedom DNS, simply go to the general Jeedom configuration (Settings → System → Configuration), tab Networks. Select Wireguard in the drop-down menu of the game DNS Market management then Start / restart VPN connection.
INFORMATION
Regarding access to Jeedom DNS, you have nothing more to do at your level. The plugin will automatically take care of creating the equipment, generating the configuration of the VPN tunnel and then starting the service.
If you want to configure access to a personal Wireguard server, here is the list of client settings available in the plugin :
Address
) : Wireguard client interface address.PrivateKey
) : Wireguard client private key.PostUp
) : commands to be executed when starting the Wireguard client interface (facultatif).PostDown
) : commands to be executed when the Wireguard client interface is stopped (facultatif).TRICK
You can use the tag
#interface#
in the fields Post-Up and Post-Down to retrieve the name of the interface used by the Wireguard client.
PublicKey
) : Wireguard server public key.Endpoint
) : public IP address of the server : listening port (ip:port).AllowedIPs
) : list of authorized IP addresses.PresharedKey
) : Pre-shared key (facultatif).PersistentKeepalive
) : link check delay in seconds (facultatif).IMPORTANT
Only support relating to Jeedom DNS access is provided by the team.
By clicking on the tab Orders, you will find the list of Wireguard customer orders :
INFORMATION
Jeedom will check every 5 minutes if the VPN is started or stopped and act accordingly if it is not.