IP Blocking Issue

The IP Blocking Issue was where the past API for getting IPs sometimes gave out a blank response and therefore blocked access to Meower since Meower does not allow blank IPs.

What was the issue?
MikeDEV said in a GitHub response on an issue regarding this (see Fig. 1):"Check if the inspection log mentions 'failed to fetch IP' or an error for https://api.ipify.org/ . CloudLink blocks clients that have a blank IP, and if the meower client fails to get an IP address then it will simply tell the server it has a blank IP."The user who created the issue, CloudGate, replied:"solved. ublock origin was blocking ipify.org."In the response, uBlock Origin was blocking any requests to and from the domain. This caused Meower to block the user from accessing Meower because it was unable to get the IP.

MikeDEV began using a homemade API for Meower after this issue. Heading to https://api.meower.org/ip now returns your IP. This solves the issue as if the user can access the Meower client, the Meower client should be able to get their IP, since everything is hosted off of meower.org.