Guys re port forwarding etc. Just bear in mind that most people on this forum won't have the IP networking/ software experience that you have.
And don't comprehend the risks.
Most ISP CPE don't show for example the constant port scanning going on against every router on every ISP subnets looking for open ports. Normal people and even many in the industry have no idea. How do I know - I used to specialise in the standards for the ISP CPE space.
I used to flag the risks and ISP still chose low cost devices with little logging and features.
I also had my router port forwarded for 5 years to my cameras with no problems.
I would have restricted the WAN IP access if the CPE had that capability. Admittedly relying on hikvision security and good software (doh!). And i've been in telco and networking for 30 years.
Bradmph and others. Over the last two weeks i've put in a server vpn and it was pretty easy to take the cameras directly off the internet.
The steps to help are below. And I can help anyone else.
Like to contribute where I can - in the example of Alastair and Fender.
1. I selected ASUS AC68u adsl vdsl fibre router. Great router so much great logging and gui capability still at pro-sumer level.
2. Enable it for OpenVPN VPN.
3. Enable
DDNS dynamic dns.
4. Generate the OpenVPN Cert Auth Key - export it. It takes the DDNS name automatically into account.
5. Send it to your email. Download it on your phone and save it in your phone directory.
6. Google playstore get OpenVPN app and install on your phone.
7.Import the OpenVPN Cert on your phone into it. set up the user and password on your phone.
8. Test the VPN works. Outside the home network on 4G you should be able to type 192.168.1.254 for your router or whatever gateway IP address and login to router.
9.Take off all the Dynamic DNS settings in TinyCam and IVMS and input all the local ip addresses of the cameras e.g. 192.168.1.x and y. because now the only way you will ever access the cameras is on the local network through the VPN server.
10. Test it in the home network locally on TinyCam and IVMS and then turn off Wifi and then enable VPN over 4G and test it again with 4G VPN access and TinyCam and iVMS.
11. Use a UDP and TCP port scanner on your WAN IP address to ensure all ports show closed.
You can use the PPTP VPN server no doubt but OpenVPN was the one I got quickly working.
Also the admin password tool helped me to reset the camera admin password back on 5.3.5 software.
Prior to that I'd added a new user with full capabilties so at least I could login and change parameters/ email till I could get around to password recover.
Hope this helps.
Bradmph