Try Looking Glass points in Malaysia

Malaysia

IP / IPv6 Location / Company Speed test / Network test
103.72.162.91
2403:fd40...9587:43e5
GB Network Solutions
118.107.220.97 Server Wala