URL: https://mirrors.cqu.edu.cn/
IP address: 222.178.10.238
Affiliation: Chongqing University, China
Location: Chongqing, China
CPU: Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
Memory: 32 GB
Bandwidth: 1 Gbps
Disk: 20 TB total, 6TB free.