I have this problem. My new ISP at my new place doesn't provide any public IP. I need to have public IP for CCTV viewing, RDP, and Plex. I am thinking of renting a VPS with public IP and create an OpenVPN server with ubuntu 12.0.4. I will VPN to this server from my pfsense router. The pfsense router will do all the port forwarding. Questions: 1. Is my plan going to work? 2. Do you have other suggestions? Diagram: VPN Server with Public IP > Pfsense > gigabit switch and wireless AP > network.