twelvechina.com blocked

Our latest domain name, twelvechina.com, has been blocked in China. It appears they block new domain names faster each time.

Working on a new domain. Will update this post when it's available.

Update

Our new domain name is online: blockthis.xyz

Published: 2019-07-09 04:07:38. Updated 2019-07-09 16:42:58.