I’m using the Peplink CAT18 router inside my RV, connected to Verizon Wireless. I have a local WIFI network set up. One of the devices on the WIFI LAN is a Raspberry Pi, running Home Assistant and Mosquitto (for automation).
I would like to enable remote access to my Raspberry Pi from outside the RV. I would like to ssh into the Pi, as well as connect to the Home Assistant dashboard on port 8123. I set up a dynamic DNS account with dynu.com and entered the details in Peplink. I also set up port forwarding in Peplink.
However, this solution doesn’t seem to work because Verizon is not assigning public IP addresses, and hence there is no way for me to connect to my local network.
I’m thinking that the best solution would be to set up a VPN so that I can get access to a true public IP address. I have an expressVPN account but I haven’t figured out how to set this up with Peplink. I’ve also tried to set up PepVPN and Speedfusion cloud, but I’m not sure that this helps either. PepVPN requires a ‘remote id’, and obviously I don’t have that (since I don’t have a second peplink hardware). I thought that I wouldn’t need a second piece of hardware with Speedfusion Cloud, but maybe I’m wrong.
Any recommendations on what to do/how to solve?