Centos7下:aria2+H5ai搭建离线下载并转存到Google Drive
买到了个月付7刀的1T大盘鸡,拿来做个公共离线下载服务器。由于机房是洛杉矶QN机房,应该是会有版权问题,所以不保证稳定性!
准备环境
系统:centos7 x64
硬盘:越大越好
推荐使用无版权机房,比如欧洲等地,美国慎重!
安装教程
一、Centos 7 安装aria2
这里使用一键安装包,省去配置麻烦
wget -N --no-check-certificate https://softs.fun/Bash/aria2.sh && chmod +x aria2.sh && bash aria2.sh
# 如果上面这个脚本无法下载,尝试使用备用下载:
wget -N --no-check-certificate https://raw.githubusercontent.com/ToyoDAdoubi/doubi/master/aria2.sh && chmod +x aria2.sh && bash aria2.sh
注意,由于原脚本是针对centos6的,所以在配置防火墙时会有错误,但不影响使用,请安装完成后自行关闭防火墙或开启端口!
脚本操作
启动:/etc/init.d/aria2 start
停止:/etc/init.d/aria2 stop
重启:/etc/init.d/aria2 restart
查看状态:/etc/init.d/aria2 status
配置文件:/root/.aria2/aria2.conf (配置文件包含中文注释,但是一些系统可能不支持显示中文)
默认密匙:doub.bid(如果你是从镜像域名doub.bid进来的,这个密匙会被镜像替换为 .bid ,自己改成 .io 即可)
下载目录:/usr/local/caddy/www/aria2/Download
附bt-track:
http://tracker.prq.to/announce, http://tracker.prq.to/announce.php, http://tracker.publicbt.com/announce,
http://tracker.openbittorrent.com:80/announce,
http://denis.stalker.h3q.com:6969/announce,udp://tracker.pirateparty.gr:6969/announce,udp://tracker.leechers-paradise.org:6969/announce,udp://tracker.coppersurfer.tk:6969/announce,udp://tracker.opentrackr.org:1337/announce,udp://tracker1.wasabii.com.tw:6969/announce,udp://tracker.zer0day.to:1337/announce,udp://p4p.arenabg.com:1337/announce,udp://tracker.internetwarriors.net:1337/announce,udp://allesanddro.de:1337/announce,udp://9.rarbg.com:2710/announce,udp://tracker.mg64.net:6969/announce,udp://open.stealth.si:80/announce,udp://open.facedatabg.net:6969/announce,udp://mgtracker.org:6969/announce,udp://leecherhaven.zapto.org:6969/announce,udp://ipv4.tracker.harry.lu:80/announce,udp://tracker.vanitycore.co:6969/announce,udp://tracker.grepler.com:6969/announce,udp://tracker.dler.org:6969/announce,udp://86.19.29.160:6969/announce,udp://208.67.16.113:8000/announce,udp://tracker.tiny-vps.com:6969/announce,udp://tracker.kamigami.org:2710/announce,udp://public.popcorn-tracker.org:6969/announce,udp://tracker2.wasabii.com.tw:6969/announce,udp://tracker2.christianbro.pw:6969/announce,udp://tracker.tvunderground.org.ru:3218/announce,udp://tracker.filetracker.pl:8089/announce,udp://peerfect.org:6969/announce,udp://tracker.kuroy.me:5944/announce,udp://tracker.halfchub.club:6969/announce,udp://tr.cili001.com:6666/announce,udp://thetracker.org:80/announce,udp://tracker.christianbro.pw:6969/announce,udp://zephir.monocul.us:6969/announce,udp://tracker.xku.tv:6969/announce,udp://tracker.swateam.org.uk:2710/announce,udp://tracker.edoardocolombo.eu:6969/announce,udp://tracker.doko.moe:6969/announce,udp://tracker.desu.sh:6969/announce,udp://tracker.cypherpunks.ru:6969/announce,udp://explodie.org:6969/announce,udp://bt.xxx-tracker.com:2710/announce,udp://z.crazyhd.com:2710/announce,udp://ulfbrueggemann.no-ip.org:6969/announce,udp://trackerxyz.tk:1337/announce,udp://tracker1.xku.tv:6969/announce,udp://tracker.torrent.eu.org:451/announce,udp://tracker.skyts.net:6969/announce,udp://tracker.sith.su:80/announce,udp://tracker.safe.moe:6969/announce,udp://tracker.piratepublic.com:1337/announce,udp://tracker.files.fm:6969/announce,udp://tracker.cyberia.is:6969/announce,udp://tracker.bluefrog.pw:2710/announce,udp://tracker.acg.gg:2710/announce,udp://retracker.lanta-net.ru:2710/announce,udp://packages.crunchbangplusplus.org:6969/announce,udp://oscar.reyesleon.xyz:6969/announce,udp://inferno.demonoid.pw:3418/announce,udp://tracker.justseed.it:1337/announce,udp://mgtracker.org:2710/announce,udp://tracker.ilibr.org:6969/announce,udp://p4p.arenabg.ch:1337/announce,udp://208.67.16.113:8000/announce,http://tracker1.wasabii.com.tw:6969/announce,http://tracker2.wasabii.com.tw:6969/announce,udp://9.rarbg.to:2710/announce,udp://182.190.4.38:6969/announce
二、Centos7 H5ai安装
什么是H5ai?
H5ai是一款功能强大 php 文件目录列表程序,由德国开发者 Lars Jung 主导开发,它提供多种文件目录列表呈现方式,支持多种主流 Web 服务器,例如 Nginx、Apache、Cherokee、Lighttpd 等,支持多国语言,可以使用本程序在线预览文本、图片、音频、视频等。
-
安装lnmp环境
本文使用宝塔面板创建
Centos安装命令:yum install -y wget && wget -O install.sh http://download.bt.cn/install/install.sh && sh install.sh
-
下载h5ai包
下载地址:
https://larsjung.de/h5ai/
-
上传后解压到 /www/wwwroot/YOUR_DOMAIN/下
DOC_ROOT
├─ _h5ai
├─ public
├─ private
└─ yourself file
```
yourself file 为你要显示的目录
-
在宝塔面板中设置网站Nginx
在网站中选中你绑定好的域名,点击设置->默认文档把 /_h5ai/public/index.php添加到默认首页
实例
三、加速优化H5ai
- 去谷歌字体
- 在
private/conf
中编辑options.json - 修改fonts.googleapis.com为fonts.geekzu.org(支持https)或fonts.useso.com(不支持https)
- 在
- 最好的加速方式是将所有静态资源存储在国内cdn上,h5ai引入静态资源
四、安装aria2前端面板
使用ariaNG
- 下载编译好的包
https://github.com/mayswind/AriaNg/releases
- 解压到web目录
- 完成。。。(太快了吧!)
转存功能稍后补上
- sha512计算地址
- 一键安装ffmpeg命令 (需添加软链接 ln -s /usr/local/bin/ffmpeg /usr/bin/)
- 略缩图功能 PDF thumbs
yum install ImageMagick -y
相关链接: