Connecting to 2nvrs together through port forwarding on separate networks

Leju723

n3wb
Jul 7, 2025
4
0
Uganda
I have two dahua nvrs both connected on separate networks with different routers. the 1st nvr is an 8channel nvr and the 2nd is a 128 channel nvr. I would like to view the cameras on the 1st nvr on the 2nd nvr. I have tried port forwarding through the HTTP port though it wasn't successful. They are connected to different networks, and they are in different locations. I have been reading about VLANs. Is that something I could maybe be able to use to achieve this
 
Last edited:
You don't mention where these 2 routers are physically located...are they at different locations and each NVR has separate Internet access?
Or are they at the same physical location?
 
You don't mention where these 2 routers are physically located...are they at different locations and each NVR has separate Internet access?
Or are they at the same physical location?
they are connected on diferent routers and they are in different locations
 
they are connected on diferent routers and they are in different locations

the most secure solution is using some proper PRO routers (like something from unifi catalog UniFi Cloud Gateways - Ubiquiti) and create peer-2-peer VPN between two sites..

if this is not possible, then you must enable access to port 37777 from smaller NVR to bigger one...
you can do by port forwarding port 37777 from 8ch NVR on router and then putting public_ip_address (or ddns host) of that router in camera list of bigger NVR..

beware there a tons of malware which scans all public IPs for open ports..
and they detects that open port is Dahua camera/NVR and try to access it using all know exploits / popular passwords etc..

so first solution with PRO routers with cloud/peer-2-peer VPN functionality is much more secure..
 
the most secure solution is using some proper PRO routers (like something from unifi catalog UniFi Cloud Gateways - Ubiquiti) and create peer-2-peer VPN between two sites..

if this is not possible, then you must enable access to port 37777 from smaller NVR to bigger one...
you can do by port forwarding port 37777 from 8ch NVR on router and then putting public_ip_address (or ddns host) of that router in camera list of bigger NVR..

beware there a tons of malware which scans all public IPs for open ports..
and they detects that open port is Dahua camera/NVR and try to access it using all know exploits / popular passwords etc..

so first solution with PRO routers with cloud/peer-2-peer VPN functionality is much more secure..
I have been able to create a peer to peer VPN between the two sites are there any pointers you can give me of how I could be able to access the cameras through the peer to peer VPN
 
Assuming you have your VPN routing configured correctly, you will need to input the local IP address of the smaller NVR into the larger NVR. The larger NVR should then connect to the smaller NVR over the site-to-site VPN tunnel.

For example, if your smaller NVR is at 192.168.10.200, you have (hopefully) setup a route to the 192.168.10.0 network FROM the larger NVR's network OVER the VPN tunnel. You will then add the smaller NVR to the larger NVR as 192.168.10.200:37777.

Note, you will run into issues if both networks are using the same subnet.

What VPN solution are you using?
 
Try follow this guide from Chris at Dahua UK.


Edit; another video on one NVR displaying all channels of another NVR:
 
Last edited:
Not totally clear if the methods shown in the video necessarily use the site-to-site VPN though. Would not recommend running the traffic in its raw form over the internet for security reasons.

The method shown in the second video could likely work in over the S2S tunnel. See my previous post.
 
Assuming you have your VPN routing configured correctly, you will need to input the local IP address of the smaller NVR into the larger NVR. The larger NVR should then connect to the smaller NVR over the site-to-site VPN tunnel.

For example, if your smaller NVR is at 192.168.10.200, you have (hopefully) setup a route to the 192.168.10.0 network FROM the larger NVR's network OVER the VPN tunnel. You will then add the smaller NVR to the larger NVR as 192.168.10.200:37777.

Note, you will run into issues if both networks are using the same subnet.

What VPN solution are you using?
I am using wireguard vpn
 
WG is good. Assume this is between two firewalls / routers, since you state "peer to peer" VPN? What routers are you using?

Have you tried the method I mentioned earlier?