So thanks for some good suggestions. What about sticking a new D-Link router just before the NVR on my line. Turn off the DHCP etc. I think those can provide IP filtering and maybe even VPN services. I wonder if I could manage it remotely since it's behind another router and port forwarding to it. I can't mess with their network at all. They've got gas pump systems, POS with credit card processing, lottery machines, online business accounting stuff, and god knows what else. If I brake any of that she's gonna kill me.
Meanwhile, more attempts all last night 1 hour and 1 minute apart and they're still not in.
You're on the right track. I suggest you add a router that supports open-source firmware (tomato, dd-wrt, pfsense, whatever you like) because most open-source firmware has much more capable firewall and VPN features. Put the entire camera network on the LAN side. The client's network on the WAN side. Most routers also support remote admin access via the WAN port, but I would suggest using a VPN server built in to the router for this purpose instead as it should be more secure.
Anyway you can have them forward some ports to your router, and your router can use them for remote access, VPN, or forwarding to the NVR while enforcing a whitelist of IP addresses allowed to make the connection.