Try Looking Glass points in Vietnam

Vietnam

IP / IPv6 Location / Company Speed test / Network test
45.122.220.101 Server Wala