-
Notifications
You must be signed in to change notification settings - Fork 104
Home
使用需知
docker run -d \
--name auto_symlink \
-e TZ=Asia/Shanghai \
-v /volume1/CloudNAS:/volume1/CloudNAS:rslave \
-v /volume2/Media:/Media \
-v /volume1/docker/auto_symlink/config:/app/config \
-p 8095:8095 \
--user 0:0 \
--restart unless-stopped \
shenxianmq/auto_symlink:latest
注意cd2的挂载文件夹的rslave模式,你必须映射你的挂载点的上级目录才行,不能再往下映射了,否则cd2掉盘后再挂载,会导致无法访问挂载文件夹的内容,以及实时监控失效等问题
version: '3'
services:
auto_symlink:
image: shenxianmq/auto_symlink:latest
container_name: auto_symlink
environment:
- TZ=Asia/Shanghai
user: "0:0"
ports:
- 8095:8095
volumes:
- /volume1/CloudNAS:/volume1/CloudNAS:rslave
- /volume1/Symlink:/Symlink
- /volume2/Media:/volume2/Media
- /volume1/docker/auto_symlink/config:/app/config
- /volume1/docker/auto_symlink/backup:/app/backup
restart: unless-stopped
对于docker容器的目录映射,我的建议是:
-
AS的目录同步本质就是通过对路径进行替换+拼接来处理的,所以一般情况下,直接用绝对路径进行映射,比如我要映射/volume1/Symlink文件夹,就直接映射为
/volume1/Symlink:/volume1/Symlink即可,否则纯粹是自己给自己找麻烦 -
cd2的目录映射,由于cd2是通过fuse挂载到本地文件夹的,当cd2发生掉盘重新挂载后,容器内部无法重新获取挂载文件夹的最新状态,因此目录映射的时候需要加个rslave选项,对于cd2的目录映射,推荐的方式是把cd2网盘文件夹挂载到 /.../CloudNAS/CloudDrive2下,如把115网盘挂载到/.../CloudNAS/CloudDrive2/115,在做目录映射的时候就是
/.../CloudNAS:/.../CloudNAS:rslave注意,只能映射到CloudNAS,否则会出问题 -
关于cd2的网盘挂载,cd2的网盘挂载,推荐直接将整个网盘挂载下来,不推荐挂载某个文件夹,原因如上,单独挂载某个文件夹,在后续拼接路径上容易出问题
部分配置更改后需要重新启动容器才行,遇到配置没有生效的情况请重启AS即可
什么是掉盘检测?
cd2的挂载有时候会不稳定,出现短暂性的掉盘,ck失效也会导致掉盘,因此需要进行掉盘检测
掉盘检测的设置教程:
-
先在本地创建一个文本文件,注意,这个文件不能是空文件,里面随便写几个字符,文件名称可以自定义,比如我的文件名"sign.txt",然后上传到你要检测的网盘中的某个文件夹,比如我要指定的文件夹是"/mnt/CloudNAS/CloudDrive2/115/看剧/Nas"
-
如下图,点击浏览,找到刚刚上传的文件夹,选中它,点击保存后,再后面加上"/sign.txt",完整的路径为 "/mnt/CloudNAS/CloudDrive2/115/看剧/Nas/sign.txt"
- 获取文件链接
(1)挂载类型为cd2:打开cd2网页,找到刚刚的文件,选中这个文件,右键上方菜单栏中的下载图标,点击复制链接,获取到的链接为"http://192.168.9.89:19798/static/http/localhost:19798/False/%2F115%2F%E7%9C%8B%E5%89%A7%2FNas%2Fsign.txt"
(2)挂载类型为alist:打开alist的网页,找到刚刚的文件,右键复制链接,获取到的链接为"http://192.168.9.89:5244/d/115/%E7%9C%8B%E5%89%A7/Nas/sign.txt"
注意要把链接里的"/d"给去掉 => "http://192.168.9.89:5244/115/%E7%9C%8B%E5%89%A7/Nas/sign.txt"
注意:挂载类型为alist时,需要去alist中的全局和存储中添加的网盘中关闭签名,关闭方法如下图
将上面获取的链接填入"文件链接"中
- 保存当前配置后,重启AS即可
-
115 助手需要与 TG 机器人配合使用。首先,你需要创建一个 TG 机器人并获取 API Token。 在助手的通知工具中,配置好你的 TG 机器人信息,包括 API Token 和聊天 ID。 确保机器人已经启动,以便接收通知。
-
转存 CID 使你能够将他人分享的链接存储到指定的目录。 打开 115 网盘官网,进入你要设置的文件夹。 在浏览器的地址栏中,找到 URL 中的 cid 后面的数字,例如:https://115.com/?cid=2998005643062&offset=0&tab=&mode=wangpan,其中 2998005643062 就是你需要的数字。 文件夹名可以使用你在 115 网盘中的现有文件夹名,也可以自定义。
-
设置多个文件夹 CID 添加多个文件夹: 你可以为不同的分享链接设置多个文件夹 CID。 在发送链接给 TG 机器人时,可以选择要保存的目录。
注意事项: 给机器人发送分享链接时,仅需要链接和提取码,确保没有多余的内容。
