This module is very specific to China while the approach could be more generic.
And the build script (to rebuild the module from an updated GeoIP) is not bundled, so if you use this module you rely entirely on its maintainer to provide updates. And controlling the content (the IP blocks) is hard.