Server Location: Jakarta, Singapore, Singapore(China Direct), Hong Kong, Hong Kong(China Direct),
Test IPv4: 103.60.9.2
Test files: 10MB_1 100MB_1 500MB_1
Your IP Address: 18.188.76.209