Try Looking Glass points in Taiwan

Taiwan

IP / IPv6 Location / Company Speed test / Network test
103.59.108.189 Server Wala
2.58.243.103 HostingInside LTD
103.59.110.241 Psychz Networks