How does proxy server connectivity work?
The eGauge proxy server is a free, best effort service provided by eGauge to allow easy access to the eGauge interface from anywhere on the internet.
The proxy server allows easy access to an eGauge behind a firewall and obfuscates the IP address and location of the eGauge meter. When a client browser views an eGauge over the proxy server, they only see the IP address of the proxy server, no IP or network location information of the eGauge is transmitted through the proxy to the client browser.
The eGauge proxy server is located at d.egauge.net, and devices can be accessed at:
http://DEVNAME.d.egauge.net or http://DEVNAME.egaug.es where DEVNAME is the device name of the eGauge. For example, eGauge12345 could be accessed on the eGauge proxy server at http://egauge12345.d.egauge.net or http://egauge12345.egaug.es (note that this is not a real device name, so the link will not work).
The eGauge meter will make an outbound connection to TCP port 8082 (for plain HTTP) and TCP port 8084 (secured HTTPS, EG4xxx only). No incoming firewall access is necessary.
The proxy-server address is configured in Settings -> General Settings in the "Proxy-server hostname" field. If this field is changed to something else besides d.egauge.net, the eGauge will not be accessible at http://DEVNAME.d.egauge.net or http://DEVNAME.egaug.es/. If the hostname of the eGauge is changed without requesting it through eGauge support, the proxy-server URL will not work either.
To prevent unwanted access to your eGauge on the proxy server, you can configure a site-wide password which will require credentials to view any eGauge data. This can be configured in Settings -> Access Control. Proxy server access can also be fully disabled by changing the "Proxy-server hostname" field under Settings -> General Settings to 0 (zero). Note that this will prevent eGauge support from accessing your meter (for example, if requesting a password reset).