Forgive me please, I am not at all familiar with the correct terms (feel free to tell me!). I need to create something that will all a remote computer to connect to a RPi that is behind a router/firewall, similarly to what Team Viewer does.
My scenario is I have a customer in one building that is physically separated from another building. Each has their own internet connection, router, firewall etc. In a LAN situation, all he would need to do is type in the IP and the port to connect to a Web App. However, since this is a physically different location, and they refuse to do any port forwarding, I need to come up with another solution.
Can anyone suggest a way to work through this? Also, what are these kinds of things called?
No, I have a linux based product that includes a web app and a few other apps that listen for a connection. Without having the LAN, I have no way to connect to them remotely.
With Port Forwarding, I would just set that up, and then the corresponding browser or app that needs to connect to the linux device I’d simply use the public facing IP address and the appropriate port. However, in the latest case, they refuse to allow port forwarding.
So I need a work around for that.
I thought that if I could have another app on the Linux device connect to a cloud server, then when a request came in to connect to the web app from a user, some software on the server would kind of link the request to the incoming connection made by the Linux Device to the cloud server.
You want someone outside the LAN to be able to connect to the device on the inside of the LAN
But the company where this is wont open a specific port to forward traffic to your device so you need an alternative way to connect from outside