-
Notifications
You must be signed in to change notification settings - Fork 170
Aria2版使用指南
zhangzhijie edited this page Aug 6, 2019
·
3 revisions
- 本教程仅适用于
macos
或linux
系统下 - 群晖系统请参照
Docker教程
-
windows
下的php
、nodejs
与aria2
的安装方法请自行百度,原则上讲,只要这三者正确安装,本项目就能运行。
macos
下自带php5.6
,高版本的系统自带了php7
,所以只要正确安装nodejs
与aria2
即可
brew install nodejs aria2
homebrew
是macos下的包管理工具,如果在linux下请自行寻找对应的包管理工具进行安装
git clone https://github.com/zzjzz9266a/91porn_php.git
或者直接下载https://github.com/zzjzz9266a/91porn_php/archive/aria2.zip
进入到项目目录下,aria2.conf
配置文件就在这里,运行:
aria2c --conf-path=./aria2.conf -D
此时 aria2
已经在后台运行,打开 aria2
的web管理界面
,连接上本机aria2服务,或者不连接也行,只不过看不到下载进度而已
php 91porn.php
稍等片刻应该就可以看到视频地址已经被解析出来并提交到aria2
这时再打开 web管理
的正在下载
,可以看到视频已经在下载了,并且还在源源不断的添加进来
打开 videos
文件夹,下载完成的视频就会放在这里
很多时候运行崩溃,或是 aria2
下载速度慢甚至下载中断,绝大多数都是因为 91porn
网站被墙,受 GFW
干扰严重,挂载代理以后情况会好很多
所有的配置项都在 Config.php
文件里,根据需要自行更改:
static $url = '91porn.com';
// static $url = '627.workarea7.live'; //免翻墙地址
// static $url = 'e528.mbaudet.cl';
使用免翻墙地址可杜绝大多数报错情况
使用免翻墙地址可杜绝大多数报错情况
使用免翻墙地址可杜绝大多数报错情况
static $path = __DIR__.'/videos';
// static $path = '/Users/ooxx/Downloads/videos';
// static $proxy = 'http://127.0.0.1:1087';
// static $proxy = 'socks5://127.0.0.1:1086';
static $all_lists = [
'category=top&viewtype=basic' => [1, 10], //本月最热
'category=mf&viewtype=basic' => [1, 5], //收藏最多
'category=md&viewtype=basic' => 4, //收藏最多
];
static $memory_limit = '512M';
再打开aria2的 web管理界面,同样把代理地址填上,注意,aria2只支持http代理
!!!
至此,所有相关配置完成,不出意外的话应该可以跑满带宽下载视频了
如有问题,可以加群