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 等,支持多国语言,可以使用本程序在线预览文本、图片、音频、视频等。

  1. 安装lnmp环境

    本文使用宝塔面板创建
    Centos安装命令:

    yum install -y wget && wget -O install.sh http://download.bt.cn/install/install.sh && sh 
    install.sh
  2. 下载h5ai包

    下载地址:https://larsjung.de/h5ai/

  3. 上传后解压到 /www/wwwroot/YOUR_DOMAIN/下

    DOC_ROOT
    ├─ _h5ai
    ├─ public
    ├─ private
    └─ yourself file

    yourself file 为你要显示的目录

  4. 在宝塔面板中设置网站Nginx

    在网站中选中你绑定好的域名,点击设置->默认文档把 /_h5ai/public/index.php添加到默认首页

    实例

三、加速优化H5ai

  1. 去谷歌字体
    1. private/conf中编辑options.json
    2. 修改fonts.googleapis.com为fonts.geekzu.org(支持https)或fonts.useso.com(不支持https)
  2. 最好的加速方式是将所有静态资源存储在国内cdn上,h5ai引入静态资源

四、安装aria2前端面板

使用ariaNG

  1. 下载编译好的包https://github.com/mayswind/AriaNg/releases
  2. 解压到web目录
  3. 完成。。。(太快了吧!)

转存功能稍后补上

相关链接:

  1. h5ai 目录列表程序完整安装使用教程
  2. H5ai——一个强大美观的目录列表程序

猜你喜欢

转载自www.cnblogs.com/vycz/p/9290331.html