IDIP This solution does not require an external provider, just a PHP-capable web hosting.
This is also available on http://www.esp8266.org/idip.
The "idip" folder found in the installation package needs to be copied to the root folder of the hosting, and given 0777 permissions.
EspOS uses myip.php to retrieve the public IP, and saveip.php saves this IP address, HTTP, UDP port, and the module DeviceID number to the data folder on the hosting.
The index.html requests the DeviceID (Admin/Info) and redirects the browser to the corresponding IP address.
The devip.php is needed for the Android application. In the router, the HTTP port and/or the UDP port need to be opened so that the module is accessible.
If the IDIP server is HTTPS (e.g., https://example.com/idip), only the Lite firmware can be used.