Network information

Server Location: 搬瓦工 New Jersey(USNJ),美国新泽西

Test IPv4: 23.29.138.5

Test files: 100mb 500mb 1000mb

Your IP Address: 18.224.63.87

Network tests