共计 1286 个字符,预计需要花费 4 分钟才能阅读完成。
1:下载最新文件,上传服务器解压,目录改名,
2:编辑 run.sh 文件, 对照下面代码,没有的自己加入一下,主要是改动了 mkdir -p tmp 与 chmod +x webdav_simulator.amd64 与 chmod +x webdav_simulator.arm64。
rm -rf tmp
mkdir -p tmp
chmod 777 tmp
export TMPDIR=tmp
chmod +x webdav_simulator.amd64
chmod +x webdav_simulator.arm64
unset LD_PRELOAD
3. 修改目录下 alistservers.txt 文件,尾部不用标点,比如 http://192.168.1.2:5678,dav:123321 或者 http://192.168.1.2:5678,alist-token,记住,这个是你小雅的账号密码或者 token,小雅的 webdav 账号是 dav,密码是 guestpass.txt 文件中的,alist-tvbox 或者 gbox 的小雅账号是你在 4567 端口开启强制登录小雅的账号密码,token 是在 4567 端口点站点,选小仙女,点编辑,里面那个 token 全复制就行。
4. 由于 PG 命令没后台运行关闭 SSH 就自动终止了,所以我加入后台运行命令 , 其中 user 是你要设置的模拟器的账号,后面那个 password 是你要设置的模拟器的密码,端口 5688 也是模拟器的端口,也就是说 webdav 模拟器的账号密码端口可以自定义,小雅的就要照实际填写。–proxymode 0 是不代理,鉴于一般部署的路由或者服务器上行都不高,不代理就行了。
nohup ./webdav_simulator.$arch --username user --password password --port 5688 --proxymode 0 --alist_config alistservers.txt "xy115-all.txt.xz#xy-dy.txt.xz#xy-dsj.txt.xz" &
5. 改好了以上代码,保存,然后 cd 到你放 webdav 的目录,执行 bash run.sh, 命令没错的话,敲一下回车就返回命令行了,接着输入 tail -f nohup.out 就可以看查看日志了。随时想看日志都可以 cd 到目录执行 tail -f nohup.out。出现下面日志就是部署成功了

6. 然后去爆米花添加你的 webdav 地址账户密码路径 /dav 能同步就是搭建好了,记住是 webdav 的 IP 跟端口账号密码不是小雅的。
PG 配置
PG 包 lib 目录 webdav.example.json 改名 webdav, 里面填入你的 wevdav 地址,账号密码,jsm.json 填入
{
"key": "WebDAV",
"name": "WebDAV[jar]",
"type": 3,
"api": "csp_WebDAV",
"searchable": 1,
"filterable": 1,
"changeable": 1,
"timeout": 60,
"playerType": 2,
"ext": "./lib/webdav.json"
},

至此大功告成。搜索是真的爽!