Localtunnel is a solution that exposes localhost to the internet, there are two parts:
SERVER: [login to view URL]
CLIENT: [login to view URL]
Client will run in many linux computers, I need to set a name to this client, like: AAABBB12345678;
In the client is a HTTP server running on port 8090.
Client connects to the server that runs in a dedicated server with a specific domains, like: [login to view URL]
If there is no connection retries every 30s.
Server runs in a dedicated linux server, accessible thru a domain, like [login to view URL];
User access server with: (browser) [login to view URL] (port 80)
traffic is tunneled to the client that makes a local connection to port 8090.
If AAABBB12345678 is not connected it will show an error page;
If no "client-id" is informed, only [login to view URL] it will redirect to another URL;
2 freelancers are bidding on average $195 for this job