How to Configure a VPN-Based Solution for Connecting Remote CCTV Cameras Over SIM-Based Internet to a Central NVR?

Jan 23, 2025
1
0
Ahmedabad, INDIA
Hey everyone,

I’m working on a project to connect IP-based CCTV cameras installed at multiple remote locations to a centralized NVR over the internet. The tricky part is that these locations use SIM-based 4G/5G internet, and I need to ensure secure connectivity using a VPN. Here’s a quick rundown of what I’m trying to do:

At each remote site, I have IP cameras connected to a 4G/5G router. These routers need to act as VPN clients to securely connect to a central VPN server. At the central site, I’ve got an NVR that needs to communicate with all the remote cameras over the VPN. The NVR is connected to a high-speed internet line, and I plan to set up the VPN server on the router/firewall here. I want the connection to be reliable and secure, while also keeping bandwidth usage efficient since the remote locations depend on SIM-based internet. I might use a static IP or Dynamic DNS to make the VPN server accessible if needed.

I could use some advice on a few things:

  • What’s the best VPN protocol for this setup? I’m considering options like IPSec, OpenVPN, or WireGuard, but I’m not sure which works best with SIM-based internet.
  • Any recommendations for solid 4G/5G routers that are reliable and have good VPN client support?
  • What’s the best way to configure the central VPN server to securely handle connections from multiple remote locations?
  • Are there tips for optimizing bandwidth and ensuring redundancy with SIM-based internet?
  • Would it be better to use a cloud-based VPN server instead of an on-premise one for scalability?
If anyone has experience with similar setups or can recommend hardware, step-by-step guidance, or tips to make this work smoothly, I’d really appreciate it. Thanks in advance!