Sign inSign up

heartleo/webdav-115drive

By heartleo

•Updated 13 days ago

115 网盘 WebDAV 服务

Image
Web servers
1

2.9K

heartleo/webdav-115drive repository overview

webdav-115drive

轻量高性能 115 网盘 WebDAV 服务

Go Version GitHub Release Docker Pulls Platforms License

⁠🐳 Docker 运行

docker run --rm -d \
  --name webdav-115drive \
  -p 8090:8090 \
  -e DRIVE_UID=115-uid \
  -e DRIVE_CID=115-cid \
  -e DRIVE_SEID=115-seid \
  -e DRIVE_KID=115-kid \
  heartleo/webdav-115drive

⁠🐋 Docker Compose 运行

cat > docker-compose.yml <<EOF
services:
  webdav:
    container_name: webdav-115drive
    image: "heartleo/webdav-115drive:latest"
    ports:
      - "8090:8090"
    env_file:
      - .env
    restart: unless-stopped
EOF
cat > .env <<EOF
DRIVE_UID=115-uid
DRIVE_CID=115-cid
DRIVE_SEID=115-seid
DRIVE_KID=115-kid
EOF
docker-compose up -d

⁠🔑 环境变量

变量名说明默认值必填
SERVER_HOST监听主机0.0.0.0❌
SERVER_PORT监听端口8090❌
SERVER_PATHWebDAV 路径/dav❌
SERVER_USER用户名user❌
SERVER_PASSWORD密码password❌
SERVER_LOG_LEVEL日志级别info❌
DRIVE_UID115 Cookie UID-✅
DRIVE_CID115 Cookie CID-✅
DRIVE_SEID115 Cookie SEID-✅
DRIVE_KID115 Cookie KID-✅
DRIVE_RATEAPI 请求速率(次/秒)3❌
DRIVE_CACHE_EXPIRE缓存过期时间(分钟)1❌
DRIVE_DOWNLOAD_STRATEGY下载模式:redirect / proxyredirect❌

⁠🍪 获取 115 Cookies

  1. 登录 115.com⁠
  2. 打开浏览器开发者工具(F12)
  3. 切换到 Application
  4. 找到 Cookies → https://115.com
  5. 复制以下字段的值:
    • UID → DRIVE_UID
    • CID → DRIVE_CID
    • SEID → DRIVE_SEID
    • KID → DRIVE_KID

Tag summary

Content type

Image

Digest

sha256:48ba9e99c…

Size

9.2 MB

Last updated

13 days ago

docker pull heartleo/webdav-115drive