我又又又更新了,不为别的,之前有朋友在用我构建的docker镜像,觉得还是有难度,希望把图片302的服务端整合一下.

这次就就直接说明一下更新内容和如何使用吧.

更新内容

  • 增加图片302后端服务,但需要提供115网盘的cookie,格式是 UID=...; CID=...; SEID=...,如不提供,也可以指向你自己的后端服务.
  • 已重新支持Infuse客户端
  • 其他问题优化

参数说明

和之前用法差不多.

1
2
3
4
5
6
7
-e UPSTREAM_HOST="http://172.17.0.1:8096"
-e UPSTREAM_115_SERVER="http://127.0.0.1:8091"
-e EMBY_TOKEN="your emby api token"
-e REPLACE_PATH_1="/mnt/strm"
-e REPLACE_PATH_2="/Media"

-v /data/115/115-cookies.txt:/usr/src/app/115-cookies.txt

简单解释一下,分别是:
1、emby服务地址
2、图片302服务地址,如果你提供了115网盘的cookie,这里保持不变http://127.0.0.1:8091,注意8091端口你可以直接使用,这已经是一个完整的支持302的后端了.
3、emby服务器的api token
4和5、用于图片路径替换的,简单说一下:
假如你的图片原来路径是:
/mnt/strm/Animes/国漫/一念永恒 (2020) {tmdb-107371}/poster.jpg
这个图片在网盘的真实路径是:
/Media/Animes/国漫/一念永恒 (2020) {tmdb-107371}/poster.jpg
图片浏览的路径是:
http://127.0.0.1:8091/Media/Animes/国漫/一念永恒 (2020) {tmdb-107371}/poster.jpg
明白了吧,docker会把你的/mnt/strm替换为/Media,并拼接第二参数你提供的图片服务地址,使用的使用请检查最终能否访问到.
6、把你的115 cookie挂载到docker里.

命令

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
docker pull ilovn/media302:latest && \
docker run -d \
--restart always \
-v /data/115/115-cookies.txt:/usr/src/app/115-cookies.txt \
-v /etc/timezone:/etc/timezone:ro \
-v /etc/localtime:/etc/localtime:ro \
-e UPSTREAM_HOST="http://172.17.0.1:8096" \
-e EMBY_TOKEN="your emby api token" \
-e UPSTREAM_115_SERVER="http://127.0.0.1:8091" \
-e REPLACE_PATH_1="/mnt/strm" \
-e REPLACE_PATH_2="/Media" \
--name media302 \
-p 8090:8090 \
-p 8091:8091 \
ilovn/media302:latest