Try Looking Glass points in Indonesia

Indonesia

IP / IPv6 Location / Company Speed test / Network test
103.102.152.77 Qwords