首页 » 互联网资讯 » 正文

通过Rclone实现nPlayer访问团队盘

nplayer是一款很优秀的视频播放软件,但是其内置的谷歌网盘不支持团队盘的播放,刚好rclone提供转化为webdav的功能,所以选择使用rclone来实现

rclone既可以装在vps上也可以装在路由器、NAS上

首先rcloe config设置,这一步网上有很多教程,可以自行搜索,同时
rclone.conf可通用的,可以将其他地方的配置文件复制过来,无需重新设置

  1. /root/.config/rclone/rclone.conf
  1. rclone serve webdav gd: –addr :2333

即可开启webdav,默认监听所有IP,nat机同样适用,同时http也可以直接打开的,访问http://公网ip:2333

添加密码
https://tool.oschina.net/htpasswd
选择MD5/SHA1加密,设置好用户名和密码,点击生成,复制结果,新建文件htpasswd,假定htpasswd文件在root目录下

  1. rclone serve webdav gd: –addr :2333 –htpasswd /root/htpasswd

运行后就是需要密码验证了

装在路由器上
openwrt/LEDE这类可以选择直接用官方的命令

  1. curl https://rclone.org/install.sh | sudo bash

而对于tomato这类就需要使用二进制文件了

  1. https://rclone.org/downloads/

选择对应的架构的linux版
可以使用uname -m命令查看,比如我的是ARMV7L
所以我选择ARM-32bit

  1. wget https://downloads.rclone.org/v1.51.0/rclone-v1.51.0-linux-arm.zip
  1. unzip rclone-v1.51.0-linux-arm.zip
  1. cd rclone-v1.51.0-linux-arm
  1. rclone serve webdav gd: –addr :2333

使用路由器ip:2333即可进入

如果出现这个错误,说明没有SSL证书

  1. Post https://oauth2.googleapis.com/token: x509: certificate signed by unknown authority

rclone FAQ里有
https://rclone.org/faq/#rclone-gives-x509-failed-to-load-system-roots-and-no-roots-provided-error

  1. mkdir -p /etc/ssl/certs/
  2. curl -o /etc/ssl/certs/ca-certificates.crt https://raw.githubusercontent.com/bagder/ca-bundle/master/ca-bundle.crt
  3. ntpclient -s -h pool.ntp.org

之后再启动就没问题了,如果需要外网访问,需要设置端口转发,防火墙关闭端口

终于可以自由看团队盘里的视频了



浙江网友 一首老歌儿 评论:
nplayer支持团队盘的,Android和iOS都可以
你可能用了个假的nplayer


云南网友 Mis1234 评论:
问题来了!拉我进一个大盘呗。。


海南网友 我不信干不过你 评论:
需要这么麻烦吗,可以直接挂载啊


江苏网友 台前伺卫 评论:
webdav相比直接autoindex,有啥好处


湖北网友 keruiquan 评论:
为什么我的支持播放?


湖北网友 Zyc99 评论:

nplayer支持团队盘的,Android和iOS都可以
你可能用了个假的nplayer

还真是,我之前添加上的,一直没有,刚刚在添加一下就有了


福建网友 yang1224 评论:
放弃吧很慢


黑龙江网友 杰杰杰杰0710 评论:
nplayer支持团队盘啊,此帖终结


河北网友 wk军哥 评论:

还真是,我之前添加上的,一直没有,刚刚在添加一下就有了

发表评论