Try Looking Glass points in China

China

IP / IPv6 Location / Company Speed test / Network test
43.247.70.141 SakuraServer