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
转载请注明来源