首先确定自己是不是最新版,如果不是,则 升级到最新版,然后看看问题是否已解决。
读取播放失败、路径替换失败等,均先检查一下目录映射是否正确。其中 volume1
为你 NAS 的硬盘主目录。
/volume1
下新建 CloudNAS,文件夹权限添加 Everyone 为读写权限/volume1/CloudNAS:/CloudNAS:shared
/CloudNAS/CloudDrive/115
,挂载仅限设为 777/volume1/CloudNAS:/CloudNAS:rslave
/CloudNAS/CloudDrive
群晖、绿联等可以直接设置 Everyone 权限的地方并不是那么可靠,建议进入 ssh,对该目录执行命令
chmod 777 /volume1
/mnt/addons
下新建 CloudNAS,设置好文件夹权限/mnt/addons/CloudNAS:/CloudNAS:shared
/CloudNAS/CloudDrive/115
,挂载权限设为 777/mnt/addons/CloudNAS:/CloudNAS:rslave
/CloudNAS/CloudDrive
/volume1
下新建 CloudNAS,设置好文件夹权限/volume1/CloudNAS:/CloudNAS:shared
/CloudNAS/CloudDrive/115
,挂载仅限设为 777/volume1/CloudNAS:/CloudNAS:rslave
/CloudNAS/CloudDrive
/vol1/1000
下新建 CloudNAS,设置好文件夹权限/vol1/1000/CloudNAS:/CloudNAS:shared
/CloudNAS/CloudDrive/115
,挂载权限设为 777/vol1/1000/CloudNAS:/CloudNAS:rslave
/CloudNAS/CloudDrive
docker: Error response from daemon: path /volumel/CloudNAS is mounted on / but it is not a shared or slave mount
在 Linux / 群晖 的计划任务重,添加开启任务。
mount --make-shared /volume1/
systemctl daemon-reload
添加后手动运行一次,之后开机会自动运行
有些用户点击登录后,会显示 502 错误,这时候,只需要重启容器,看一下容器日志,会有验证密钥出错的日志,这时候只需要把验证服务器的 IP 地址加入你代理软件的直连名单即可
Sa 「设置 → 全局设置 → 常用设置 → 调试模式」 开启调试模式,然后往监控文件中移动一个视频,看看 debug 日志怎么说。
部分用户因为本地网络问题,直接填写本机 ip+端口会测试失败,这时候可以做如下尝试
http://172.17.0.1:8096
http://你的Emby的公网地址
报错如:
Client error '403 Forbidden' for url 'http://webapi.115.com/files/getid?path=******
目录树导出失败:HTTPSConnectionPool(host='webapi.115.com', port=443): Read timed out. (read timeout =10)
ping
一下 webapi.115.com
,你会发现不是 47 开头的 IP。$ ping webapi.115.com
PING d6imgsc9ypxzwynfbqwus5pc1g47eatw.yundunwaf1.com (47.113.23.100): 56 data bytes
64 bytes from 163.181.35.231: icmp_seq=0 ttl=52 time=20.806 ms
64 bytes from 163.181.35.231: icmp_seq=1 ttl=52 time=24.867 ms
64 bytes from 163.181.35.231: icmp_seq=2 ttl=52 time=21.072 ms
ping
一下 webapi.115.com
。$ ping webapi.115.com
PING d6imgsc9ypxzwynfbqwus5pc1g47eatw.yundunwaf1.com (47.113.23.100): 56 data bytes
64 bytes from 47.113.23.100: icmp_seq=0 ttl=52 time=20.806 ms
64 bytes from 47.113.23.100: icmp_seq=1 ttl=52 time=24.867 ms
64 bytes from 47.113.23.100: icmp_seq=2 ttl=52 time=21.072 ms
# 进入 hosts 文件
vi /etc/hosts
# 进入插入模式
i
ping
之后获取到的 IP 保存到海外(VPS)的 hosts 中。127.0.0.1 localhost
# The following lines are esirable for IPv6 capable hosts
::1 ip6-localhost ip6-loopback
fe00::0 ip6-localnet
fe00::0 ip6-mcastprefix
fe00::0 ip6-allnodes
fe00::0 ip6-allrouters
fe00::0 ip6-allhosts
# 115 国内 IP
47.113.23.100 webapi.115.com
ping
一下 webapi.115.com
。如果不是 47 开头的 IP,说明你前边的 Sa 网络没使用到 VPS 的网络模式,自行排查机子的 docker 网络问题。vi 编辑器操作 Tip:
- 保存并退出:
- 按下
Esc
键,确保你不在插入模式。- 输入
:wq
(代表“写入并退出”),然后按Enter
。
- 只保存(不退出):
- 按下
Esc
键。- 输入
:w
,然后按Enter
。这将保存文件,但不会退出vi
。
- 退出而不保存:
- 按下
Esc
键。- 输入
:q!
(表示强制退出,不保存更改),然后按Enter
。
正常情况下,更换 cookie 即可。
正常情况下,重新拨号即可。
当你的 cd2 目录是 /CloudNAS/115
的时候,哪怕你做了 :/CloudNAS:rslave
的映射,当你的 cd2 掉盘后恢复,或者重启,这时候在其他容器中,是无法访问到挂载目录的,只能重启。
所以在挂载网盘到本地的时候,前面应该多一层目录,如 /CloudNAS/CloudDrive/115
如该路径在 SA 的映射中为:
/volume1/CloudNAS:/CloudNAS:rslave
请将上面的映射也添加的 Emby 容器映射中:
/volume1/CloudNAS:/CloudNAS:rslave
0777
。部分用户因为本地网络问题,直接填写本机 ip+端口会测试失败,这时候可以做如下尝试:
http://172.17.0.1:8096
172.17.0.1
。大部分 docker 默认都是这个网关,如若不是,请进入 Sa 容器中自行查看网络。NO_PROXY=172.17.0.1,127.0.0.1,localhost
http://你的Emby的公网地址