首页 > 服务器 > 使用ocDownloader+aria2在nextcloud中增加磁力链,http(s),ftp,bt,YouTube 离线下载
作者:ghostry 发布时间:2019-05-13 浏览: 7656
转载注明出处: https://blog.ghostry.cn/server/910.html之前一直用的百度离线下载,但是百度账号开始恶心人之后,就没法用了.
如果直接用aria2离线虽然也可以,但是还要配合其他工具导出离线的文件.
一直想寻找一个更加好的方案.
终于发现了这个.ocDownloader.他是nextcloud的一个插件.
而nextcloud是一个类似百度网盘的东东,这套方案可以获得和之前类似的使用体验.
安装nextcloud大家各显神通,安装ocDownloader很简单,只要在nextcloud的插件中心点安装就好了.
当然这样之后是不能用的.
下面开始配置,首先安装需要的工具
apt install sudo python-pip aria2
创建相关文件,文件夹
mkdir /var/log/aria2c /var/local/aria2c
touch /var/log/aria2c/aria2c.log
touch /var/local/aria2c/aria2c.sess
chown www-data.www-data -R /var/log/aria2c /var/local/aria2c
chmod 770 -R /var/log/aria2c /var/local/aria2c
然后开启aria2服务
sudo -u www-data aria2c --enable-rpc -c -D --log=/var/log/aria2c/aria2c.log --check-certificate=false --save-session=/var/local/aria2c/aria2c.sess --save-session-interval=2 --continue=true --input-file=/var/local/aria2c/aria2c.sess --rpc-save-upload-metadata=true --force-save=true --log-level=warn --bt-tracker=udp://tracker.coppersurfer.tk:6969/announce,udp://tracker.open-internet.nl:6969/announce,udp://tracker.leechers-paradise.org:6969/announce,udp://exodus.desync.com:6969/announce,udp://9.rarbg.to:2710/announce,udp://9.rarbg.me:2710/announce,udp://tracker.internetwarriors.net:1337/announce,http://tracker.internetwarriors.net:1337/announce,udp://tracker.opentrackr.org:1337/announce,http://tracker.opentrackr.org:1337/announce,http://tracker3.itzmx.com:6961/announce,http://tracker1.itzmx.com:8080/announce,udp://open.demonii.si:1337/announce,udp://tracker.torrent.eu.org:451/announce,udp://thetracker.org:80/announce,udp://denis.stalker.upeer.me:6969/announce,udp://bt.xxx-tracker.com:2710/announce,udp://tracker.tiny-vps.com:6969/announce,udp://tracker.cyberia.is:6969/announce,udp://explodie.org:6969/announce,http://explodie.org:6969/announce,udp://ipv4.tracker.harry.lu:80/announce,http://open.acgnxtracker.com:80/announce,udp://tracker.supertracker.net:1337/announce,udp://tracker.iamhansen.xyz:2000/announce,udp://tracker.filepit.to:6969/announce,udp://tracker.filemail.com:6969/announce,udp://torrentclub.tech:6969/announce,udp://retracker.lanta-net.ru:2710/announce,udp://retracker.baikal-telecom.net:2710/announce,http://tracker4.itzmx.com:2710/announce,udp://tracker4.itzmx.com:2710/announce,udp://tracker.dyn.im:6969/announce,udp://retracker.netbynet.ru:2710/announce,udp://tracker.trackton.ga:7070/announce,udp://tracker.novg.net:6969/announce,http://tracker.novg.net:6969/announce,http://gwp2-v19.rinet.ru:80/announce,udp://tracker.uw0.xyz:6969/announce,udp://carapax.net:6969/announce,https://tracker.fastdownload.xyz:443/announce,https://t.quic.ws:443/announce,http://opentracker.h4ck.me:6969/announce,http://open.trackerlist.xyz:80/announce,http://carapax.net:6969/announce,udp://zephir.monocul.us:6969/announce,udp://tracker.tvunderground.org.ru:3218/announce,udp://retracker.maxnet.ua:80/announce,udp://retracker.akado-ural.ru:80/announce,http://tracker.tvunderground.org.ru:3218/announce,http://open.acgtracker.com:1096/announce,https://tracker.gbitt.info:443/announce,http://vps02.net.orel.ru:80/announce,http://tracker.moxing.party:6969/announce,http://tracker.gbitt.info:80/announce,http://torrent.nwps.ws:80/announce,http://mail2.zelenaya.net:80/announce,http://bt1.xxxxbt.cc:6969/announce,udp://home.penza.com.ru:6969/announce,http://t.nyaatracker.com:80/announce,udp://tracker.nyaa.uk:6969/announce,udp://tracker.moeking.me:6969/announce,udp://bt.dy20188.com:80/announce,https://tracker.vectahosting.eu:2053/announce,https://tracker.parrotsec.org:443/announce,http://tracker2.itzmx.com:6961/announce,http://tracker.torrentyorg.pl:80/announce,http://tracker.bz:80/announce,http://tracker.bt4g.com:2095/announce,udp://retracker.sevstar.net:2710/announce,udp://packages.crunchbangplusplus.org:6969/announce,udp://chihaya.toss.li:9696/announce,https://1337.abcvg.info:443/announce,http://t.acg.rip:6699/announce,http://share.camoe.cn:8080/announce,http://retracker.sevstar.net:2710/announce,http://retracker.mgts.by:80/announce,http://bt-tracker.gamexp.ru:2710/announce
这句会后台运行,去掉其中的-D
会前台执行,想要更多配置,搜aria2配置,可以按需加.注意使用www-data用户(Apache的用户)执行就好了,要不会有权限问题.
想要开机启动,加入rc.local
或者别的什么方法.
下面安装youtube_dl
pip install --upgrade youtube_dl
完成.
然后就可以在nextcloud中使用ocDownloader离线下载了.
磁力链和http是同一个入口,界面上可能没写,但是用aria2后端时确实支持提交磁力链.
下一篇: ubuntu安装telegram