Try Looking Glass points in China

China

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