利用aria2搭建远程下载服务器
2013-05-19 17:03 DVwei 阅读(12999) 评论(0) 编辑 收藏 举报服务器端
安装aria2c:
sudo apt-get isntall aria2c
配置~/.aria2/aria2.conf
#最大同时下载数(任务数), 路由建议值: 3 max-concurrent-downloads=10 #断点续传 continue=true #同服务器连接数 max-connection-per-server=5 #最小文件分片大小, 下载线程数上限取决于能分出多少片, 对于小文件重要 min-split-size=10M #单文件最大线程数, 路由建议值: 5 split=10 #下载速度限制 max-overall-download-limit=0 #单文件速度限制 max-download-limit=0 #上传速度限制 max-overall-upload-limit=10K #单文件速度限制 max-upload-limit=0 #断开速度过慢的连接 #lowest-speed-limit=0 #默认下载路径 #dir=下载/ #Log #log=aria2c.log #BT下载相关 #启用本地节点查找 bt-enable-lpd=true #添加额外的tracker #bt-tracker=<URI>,… #单种子最大连接数 #bt-max-peers=55 #强制加密, 防迅雷必备 #bt-require-crypto=true #当下载的文件是一个种子(以.torrent结尾)时, 自动下载BT follow-torrent=true #BT监听端口, 当端口屏蔽时使用 #listen-port=6881-6999 #允许rpc enable-rpc=true #允许所有来源, web界面跨域权限需要 rpc-allow-origin-all=true #允许非外部访问 rpc-listen-all=true #RPC端口, 仅当默认端口被占用时修改 #rpc-listen-port=6800
在服务器上以守护进程方式启动aria2c
aria2c -D
注意:aria2c会默认以当前目录为下载存储目录,所以最好在配置文件中设置好路径,或先切换到下载目录再启动aria2c
客户端
选择一个web前端(随便一个都行):
1.chrome下的YAAW
设置JSON-RPC Path:
2.webui-aria2
http://ziahamza.github.io/webui-aria2/
同样设置服务器IP:
ok,完成,下面就可以提交下载任务了:
因为下载完成后文件是存在服务器上的,所以下载完成后需要通过ftp或ssh等其他方式才能取得文件。
使用迅雷离线下载(是否为VIP都能用...漏洞....)
在chrome下安装此插件:https://chrome.google.com/webstore/detail/thunderlixianassistant/eehlmkfpnagoieibahhcghphdbjcdmen
然后登录迅雷离线下载空间:lixian.vip.xunlei.com
如果没有迅雷帐号的,随便注册一个,然后可以领取8G离线空间。但是这8G空间是坑爹的,只能把资源下载到服务器上。要从服务器上取回,必须开通会员。
嘿嘿,可是有漏洞啊...利用ThunderLixianExporter可以导出下载地址,支持aria2、wget等
导出链接后你要用什么下载器就看个人喜好了,满速下载啊有木有!
我们可以直接导出到YYAW,不过要先设置ThunderLixianExporter的Aria2 JSON-RPC Path:点击右上角的齿轮就可以看到设置页面了。
Perfect....