Configure WireGuard VPN
WireGuard will now be installed on the sentry and Raspberry Pi. WireGuard is a peer-to-peer connection, but for convience the sentry will be called the server and the Pi will be called the client.
By default, the private VPN IP network is 10.13.16.1/24, with static
IP addresses assigned for each peer:
- Sentry WireGuard server :
10.13.16.1 - Raspberry Pi WireGuard client :
10.13.16.2
The sentry can support up to 252 additional VPN clients, having
consecutive IP addresses 10.13.16.3 through 10.13.16.254.
graph LR;
Internet[Internet Users] -->|Access| Sentry[Sentry Traefik]
subgraph Docker1
Client1[Traefik 1]
end
subgraph Docker2
Client2[Traefik 2]
end
subgraph Docker3
Client3[Traefik 3]
end
Sentry <-->|VPN Tunnel| Client1
Sentry <-->|VPN Tunnel| Client2
Sentry <-->|VPN Tunnel| Client3