TCshare的webdav的设置与使用

最近测试使用了TCshare、感觉效果很不错。其一大特色是支持webdav的连接方式,可以很方便的使用Nplayer或Potplayer登陆,并直接查看文件系统,不需要再复制播放页面的的下载链接。同时,Nplayer等第三方播放器还支持对于webdav的批量下载;定位上次播放位置,缓存更长时间的视频、等等一系列的功能。总之就是很方便。下面教某些小白配置TCshare的webdav。


零、服务器配置

服务器配置很简单、我就写个大致过程。
源作者的教程请访问:
https://gdshare.yoola.workers.dev/projectBackups/tcshare/

1.宝塔新建网站、
2.
cd /www/wwwroot/你的网站/
3.国内服务器请、github下载比较慢
wget https://gdshare.yoola.workers.dev/projectBackups/tcshare/tcshare_3.2.0.zip
4.unzip tcshare_3.2.0.zip
5.mv TCShare-3.2.0/* /www/wwwroot/你的网站/
6.rm -rf TCShare-3.2.0
7.伪静态设置
try_files $uri $uri/ /index.php$is_args$args;
location ~ /\.env {
    deny all;
}
8.打开配置文件注释以下行
#    location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$
#    {
#        expires      30d;
#        error_log off;
#        access_log /dev/null;
#    }
9.打开ssl填入你的邮箱使用Let's Encrypt免费ssl、右上角开启强制ssl
10.cd /www/wwwroot/你的网站/
11.composer install(国内服务器请先换源https://www.cnblogs.com/l5gw/p/11188509.html)
12.其他的看下面。

一、服务器端配置只读方式的webdav

以下是世纪互联版的配置、天翼网盘类似。

#   XS 是前缀
#   | -KEY 是配置种类,可选KEY,APP,SEC
#   | | - -ct是key的ID(类似config.php)
#   | | - | - something是配置名称
#   | | - | - | - - - - value在等号右边
#   XS_KEY_ct_something=value
    
    XS_KEY_odCN=onedriveCN            #世纪互联版的OD、可修改变量后缀
    XS_KEY_odCN_AK=0a77xxxxxxxxxxx     #请填写自己的应用程序ID
    XS_KEY_odCN_SK=DC5i_xxxxxxxxx     #请填写自己的应用程序密钥
    XS_KEY_od_FD=https://你自己的域名/_app/redirect
    #请此处补充自己的域名并子填写到azure.cn重定向uri。

#   这里APP后面的可以是任意值,一般就123456下去
#          ↓
    XS_APP_1=/xxxx              #挂载路径、即以后在线登陆你的web盘的网址子路径
    XS_APP_1_NAME=ODOL   #网盘名称、可修改
    XS_APP_1_THEME=mdui     #界面主题
    XS_APP_1_BASE=/         #网盘内路径 /指od的根目录
    XS_APP_1_KEY=odCN       #对应上面XS_KEY_odCN的odCN可自己修改
    XS_APP_1_DAV=true        #打开webdav
    XS_APP_1_DAV_AUTH=admin:passwd #webdav登陆名:密码

设置完成后

1.记得打开ssl(可以使用Let's Encrypt并勾选强制https)
2.打开`https://你自己的域名/xxxx/-install`进行授权。
3.授权完毕后可以`https://你自己的域名/xxxx`访问你的网盘在线。
4.不建议XS_APP_1=/xxxx这栏设置为 / 
5.如果网站根目录(https://你自己的域名/)没有挂载网站
    建议vi /www/wwwroot/你的域名/_app/views/404.php 并将以下代码粘贴进去。
<html>
<head>
<meta charset="utf-8">
<title>抱歉出错了</title>
<link rel="stylesheet" href="//cdn.bootcss.com/bootstrap/3.3.4/css/bootstrap.min.css">
<script src="//cdn.bootcss.com/jquery/1.11.2/jquery.min.js"></script>
<script src="//cdn.bootcss.com/bootstrap/3.3.4/js/bootstrap.min.js"></script>
</head>
<body>
    <div class="container" style="margin-top:9%;">
          <div class="jumbotron">
        <div class="panel panel-success">
        <div class="panel-heading"><h2>为保证防盗本站主页为隐藏状态,欲正常访问,请确保链接完整</h2></div>
        </div>
          <p><h3>本站已开启webdav模式、使用webdav模式时请注意大小写。</h3></p>
      <p style="text-align:right">2020年4月27日23:00:00</p>
      <p style="text-align:right">---By yoola</h4></p>
        </div>
    </div>
</body>
</html>
<!-- a padding to disable MSIE and Chrome friendly error page -->

二、应用端

Potplayer

1、下载Potplayer(PC版)点我下载

2、打开potplayer、右键→打开打开远程连接→配置如下图

Nplayer

1、请点击此处下载https://cloud.189.cn/t/FR7jUvfIRvQj (访问码:7t0q)(永久有效)或GoIndex点我下载→(永久有效)

2、打开Nplayer→网页→右上角+号→选择WebDAV

标题:随便填
主机:https://你自己的域名/xxxx
用户:上文服务器端时设置的你的用户名、我这里是admin
密码:~
密码锁:不需要勾选
端口:不填
路径:/xxx(如果上文主机填写的是https://你自己的域名/xxxx、此项会自动生成)
HTTPS:一定要勾选
SAVE保存即可

有什么问题欢迎留言

<wangtaijie@midd.top>

版权所有yoola's Blog

本文链接:https://www.yoola.top/pub/id=19

转载请注明来源