I am looking for a way to connect to my ESP8266's web server without being connected to the same network as it. Also, I want to be able to connect to it without using the port forward or VPN tunnel option on my router. If there are other options to send commands on a user interface other than the ESP8266's web server, I'm open to tips on that.
I know this can be done with certain devices (although I'm not sure about the ESP8266), but have no idea how it's done. For example, to connect to a smart thermostat like NEST there is no need to Port Forward or use a VPN to be able to send commands to it.
Any help would be greatly appreciated.