└── README.md /README.md: -------------------------------------------------------------------------------- 1 | # 🚀 okStrm - 解决115网盘直链难题 2 | 3 | 基于 115 开放平台,使用一个 Docker 镜像即可实现网盘扫描、STRM 文件生成,并实时获取直链供媒体库调用。 4 | 5 | ## 📋 使用文档 6 | https://docs.qq.com/aio/DZXhwTVZETGtUYVpQ?p=9QcfFmIAIFgG8F4G8E3cRJ 7 | 8 | ## 🐳 快速部署 9 | 10 | ### ✅ 方法一:使用 docker run 11 | ```bash 12 | docker run -d \ 13 | --name okstrm \ 14 | -v /data/okstrm:/data \ 15 | -p 35001:35001 \ # okstrm服务接口(必填) 16 | -p 35002:35002 \ # 反代emby的接口(选填) 17 | -p 35003:35003 \ # 反代jellyfin的接口(选填) 18 | --restart=always \ 19 | nurdlewang/okstrm:1.0.17 20 | ``` 21 | 22 | ### ✅ 方法二:使用 docker-compose 23 | 24 | ```bash 25 | version: '3.8' 26 | 27 | services: 28 | okstrm: 29 | container_name: okstrm 30 | image: nurdlewang/okstrm:1.0.17 31 | restart: always 32 | ports: 33 | - "35001:35001" 34 | - "35002:35002" 35 | - "35003:35003" 36 | volumes: 37 | - /volume1/docker/okstrm:/data 38 | environment: 39 | - TZ=Asia/Shanghai 40 | - PYTHONUNBUFFERED=1 41 | - PYTHONIOENCODING=utf-8 42 | ``` 43 | 44 | 45 | 46 | ### 📊 视频教程(B站) 47 | [115网盘直链神器|Docker秒生STRM](https://www.bilibili.com/video/BV1RGoWY3EYQ/?share_source=copy_web&vd_source=d5f838fa2ac59ef6506d03c784127ff8) 48 | 49 | 50 | ### ⚙️ 参数说明 51 | | 参数 | 必填 | 默认值 | 说明 | 52 | |------|------|--------|------| 53 | | `/data` | 是 | 无 | config和strm文件存储路径 | 54 | 55 | 1. **在云上部署okstrm,如何生成https的直链?** 56 | - okstrm并不直接支持,如果用nginx反代okstrm并配置了https域名。可以通过 STRM_TYPE指定https或是http,STRM_IP指定域名,STRM_PORT指定端口 57 | 58 | 2. **okstrm运行缓存存储于/data/config/cache.db,如果发生迁移、重新部署、升级等情况,可直接迁移cache.db到相应位置** 59 | 60 | 3. **登录后前往【左边栏-设置】进行strm_ip和strm_port的设置,这两个参数就是网页地址栏里的IP和端口** 61 | 62 | 63 | | 容器内部端口 | 必填 | 说明 | 64 | |------|------|------| 65 | | `35001` | 是 | okstrm服务端口 | 66 | | `35002` | 否 | 反代emby的端口 | 67 | | `35003` | 否 | 反代jellyfin的端口 | 68 | 69 | 70 | --------------------------------------------------------------------------------