1、客户端安装 aria2
下载地址:aria2
解压文件,然后将文件目录添加到系统环境变量Path中,然后打开cmd,输入:aria2c 文件地址,就可以下载文件了
2、服务端配置nginx文件服务器
server {
listen 8080;
server_name localhost;
location / {
root /file; #指定文件服务器的根目录
autoindex on; #允许列出整个目录
autoindex_exact_size off; #默认on,显示出文件的确切大小,单位是bytes。改为off后,显示出文件的大概大小,单位是kB或者MB或者GB
autoindex_localtime on; #默认off,显示的文件时间为GMT时间。改为on后,显示的文件时间为文件的服务器时间
charset utf-8; #防止文件乱码显示, 如果用utf-8还是乱码,就改成gbk试试
}
}
3、命令行下载
# 单文件下载
aria2c http://example.org/mylinux.iso
# 多线程并发下载
aria2c -x2 http://a/f.iso
# Download URIs found in text file:
aria2c -i uris.txt
4、检查是否多线程下载
执行多线程下载 aria2c -x2 http://a/f.iso
然后在服务端执行 netstat -ntp | grep 8080 查看连接个数