宝塔&h5ai&aria2&yaaw-master离线下载在线播放

===Linux面板宝塔5.5.0安装命令===
Centos安装命令:
yum install -y wget && wget -O install.sh http://download.bt.cn/install/install.sh && sh install.sh
Ubuntu/Deepin安装命令:
wget -O install.sh http://download.bt.cn/install/install-ubuntu.sh && sudo bash install.sh
Debian安装命令:
wget -O install.sh http://download.bt.cn/install/install-ubuntu.sh && bash install.sh
Fedora安装命令:
wget -O install.sh http://download.bt.cn/install/install.sh && bash install.sh
安装完后登陆按弹窗提示一键LNMP完成安装


查看配置h5ai
h5ai支持图片,mp3,mp4,mkv在线预览。
上传h5ai文件到网站根目录
h5ai本地下载h5ai-0.29.0.zip,将文件解压后放在网站根目录。
修改默认语言
h5ai支持多语言,但默认显示的是英文,可修改配置文件_h5ai/private/conf/options.json将

"l10n": {
        "enabled": true,
        "lang": "en",
        "useBrowserLang": true
    },
en修改为zh-cn,这样默认就是中文界面啦。

"l10n": {
        "enabled": true,
        "lang": "zh-cn",
        "useBrowserLang": true
    },
开启搜索功能
依然是修改options.json这个文件,将

"search": {
        "enabled": false,
        "advanced": true,
        "debounceTime": 300,
        "ignorecase": true
    },

false修改为true就OK了
"search": {
        "enabled": true,
        "advanced": true,
        "debounceTime": 300,
        "ignorecase": true
    },
显示二维码
某些手机软件为了方便下载,可以开启二维码显示功能,直接用手机扫描下载,非常方便。修改options.json配置文件,

"info": {
        "enabled": false,
        "show": false,
        "qrcode": true,
        "qrFill": "#999",
        "qrBack": "#fff"
    },
false修改为true就OK了

"info": {
        "enabled": true,
        "show": true,
        "qrcode": true,
        "qrFill": "#999",
        "qrBack": "#fff"
    },
替换Google字体
这时候你会发现h5ai打开速度非常缓慢,原因是加载了Google字体导致,Google字体在墙内总是时灵时不灵的一会儿打得开一会儿打不开,干脆替换掉。修改options.json配置文件将fonts.googleapis.com替换为fonts.lug.ustc.edu.cn即可,替换后如下:
"resources": {
        "scripts": [],
        "styles": [
            "//fonts.lug.ustc.edu.cn/css?family=Ubuntu:300,400,700%7CUbuntu+Mono:400,700"
        ]
    },


打开http://YOUR-DOMAIN.TLD/_h5ai/public/index.php











Cache directory这个是系统文件夹的权限,分别修改public和private文件夹里的cache文件夹就可以正常
cd _h5ai
chmod 777 private/cache
chmod 777 public/cache
Movie thumbs视频预览,执行:
apt-get install libav-tools

PDF thumbsPDF预览,执行:
apt-get install aptitude
aptitude install imagemagick

Shell zipzip预览,执行:
apt-get install zip

安装FFmpeg
apt-get install yasm
wget http://ffmpeg.org/releases/ffmpeg-3.1.3.tar.bz2
tar jxvf ffmpeg-3.1.3.tar.bz2
cd ffmpeg-3.1.3
./configure
make
make install
输入ffmpeg显示版本号表示安装成功

修改配置文件
只需要在配置文件某个地方加上/_h5ai/public/index.php即可,比如:
Apache httpd 2.2 / 2.4:httpd.conf
DirectoryIndex  index.html  index.php  /_h5ai/public/index.php

lighttpd 1.4:lighttpd.conf
index-file.names += ("index.html", "index.php", "/_h5ai/public/index.php")

nginx 1.2:nginx.conf
index  index.html  index.php  /_h5ai/public/index.php;
最后重启服务器即可!并将要共享的文件均放到根目录(与_h5ai同一目录下)。
宝塔设置如下图
注意
如果存在文件,但读不出来,可能原因就是php已禁用scandir函数了,请修改php.ini解决。

disable_functions=passthru,exec,system,chroot,scandir,...
删掉exec,system,chroot字样,再重启php即可:/etc/init.d/php-fpm restart。

把h5ai程序_h5ai中private和public两个文件夹中的cache目录权限设置为777。

手动aria2安装
apt-get update
apt-get install aria2


点击下载aria2配置文件
# 我们需要在 当前用户(ROOT)目录新建一个 存放配置文件的文件夹。
mkdir "/root/.aria2"


# 下载 Aria2 的配置文件。
wget --no-check-certificate -O "/root/.aria2/aria2.conf" "https://raw.githubusercontent.com/ToyoDAdoubi/doubi/master/other/Aria2/aria2.conf"

# 下载 Aria2 的DHT文件(下载BT的话,DHT会很影响速度的,因为Aria2默认安装没有DHT文件,然后会在每次下载BT的时候收集 DHT信息来新建DHT文件,这会导致一开始使用 Aria2 下载BT速度很慢,下载一个现成的DHT文件能缓解这个情况,当然根据不同资源、不同热度,速度肯定有影响)
wget --no-check-certificate -O "/root/.aria2/dht.dat" "https://raw.githubusercontent.com/ToyoDAdoubi/doubi/master/other/Aria2/dht.dat"

# 最后新建一个空的文件,用于存放下载任务,这样重启Aria2也不会丢失任务了。
echo '' > /root/.aria2/aria2.session

使用方法

配置文件:/root/.aria2/aria2.conf (配置文件包含中文注释,但是一些系统可能不支持显示中文)

默认密匙:doub.io(如果你是从镜像域名doub.bid进来的,这个密匙会被镜像替换为 .bid ,自己改成 .io 即可)

下载目录:/usr/local/caddy/www/aria2/Download

运行
nohup aria2c -c "/root/.aria2/aria2.conf" > "/root/.aria2/aria2.log" 2>&1 &
停止
kill -9 $(ps -ef |grep "aria2c" |grep -v "grep" |awk '{print $2}')
查看日志
# 如果你要监听日志输出(持续查看日志当前输出的内容),那么用这个命令:
tail -f "/root/.aria2/aria2.log"

# 如果你要查看所有日志或者以前的日志内容,那么用这个命令:
cat "/root/.aria2/aria2.log"

点击下载yaaw-master 放置到网站解压即可WEB远程使用aria2管理下载








发表评论

0 评论