VPN

9. VPN (WireGuard)

The VPN page in SLZB-OS contains a WireGuard settings helper, allowing the Zigbee coordinator to securely connect to your Home Assistant server or other remote endpoint.


image.png

9.1 WireGuard Overview

WireGuard is a modern, highly secure VPN protocol. In SLZB-OS, it:

Note: You must have the WireGuard add-on installed and configured on your Home Assistant or other VPN server.


9.2 How WireGuard Works for Home Assistant

When configured:

  1. Your coordinator connects to the WireGuard server.

  2. All Zigbee and management traffic is securely tunneled through this encrypted channel.

  3. The remote server sees the coordinator as if it were on the same local network.

This is useful when:


9.3 WireGuard Settings

The page provides the following editable fields:

  1. Local IP Address
    IP address of the coordinator inside the VPN network.

  2. Private Key
    Secret key unique to the coordinator. Keep it confidential.

  3. Public Key
    Coordinator’s public key (share with the WireGuard server so it can authenticate your device).

  4. Peer Public Key
    The public key of the VPN server or peer you will connect to.

  5. Endpoint
    IP address or domain name of the VPN server, plus port (e.g., vpn.example.com:51820).

  6. Allowed IPs
    Specifies which IP ranges are routed through the VPN tunnel (e.g., 0.0.0.0/0 to route all traffic).

  7. Persistent Keepalive
    Interval in seconds to send keepalive packets and maintain connection (useful behind NAT).


9.4 Save & Connect


9.5 Security Recommendations


Revision #1
Created 14 August 2025 20:30:33 by Support3
Updated 14 August 2025 20:31:25 by Support3