According to my research so far, I think maybe the most viable solution would be to have a router/gateway device like the GL.iNet GL MT300N/V2 or NanoPi R2S, running at every site where cameras are installed. Those routers are running OpenWRT firware, which has support for WireGuard VPN. Those...