I have a Raspberry Pi that is connected to the internet via a USB modem. Due to my ISP, I unfortunately cannot get the public IP address of my dongle itself, and I get the actual cellphone towers.
I am trying to run a node server on the pi and I am required to access it externally from my network from, well, anywhere.
I have created an AWS AMI Linux server, and had reverse SSH on, but every time I try to hit the port on the AWS server to get to the pi, there is just nothing that happens.
At the end of the day, I have a node service running on the pi, that's behind a 3g dongle/Modem (Huawei E3531) that I CANNOT do port forwarding on.
I don't want to go through NOip, because that won't work for me. I have used Weaved, and it did the job, but the problem is going onto the site everytime to get the DNS for my device - which can change every 30 minutes.