# traceless/alist-encrypt

这个项目主要是对 alist 的服务进行代理，提供 webdav 的加解密功能。支持 alist 网页在线播放加密的视频，查看加密的图片等功能，同时在 webdav 下的操作透明，自动实现文件资源的加解密。

Repository: https://github.com/traceless/alist-encrypt
Canonical: https://ross.abutalabs.com/products/alist-encrypt
Language: JavaScript
License Family: other
Last push: 2026-08-14T12:36:39+00:00

## Health v2 (maintenance only)
Score: 74/100 (v2, computed 2026-09-02T17:46:02.011165+00:00)
- activity 97, release rhythm 35, longevity 90
- inputs: {"age_days": 1264, "days_push": 19, "days_rel": null, "gap_med": null, "n_releases_24m": 0}
- flags: no_releases, no_license
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 1504, forks 148 (observed 2026-08-28T04:04:54.809279+00:00)

## What it is
A Node.js proxy service for Alist that adds transparent WebDAV encryption and decryption of files. It supports streaming encrypted video playback and image viewing in the Alist web UI, encrypting uploads and decrypting downloads automatically using AES-CTR or RC4.

## Use cases
- encrypt files uploaded to cloud drives via alist
- prevent cloud storage providers from scanning and deleting sensitive files
- stream encrypted videos online through the alist web interface
- transparently encrypt files accessed over webdav
- view encrypted images in the browser
- proxy an alist instance with automatic on-the-fly encryption

## When to choose
- you use alist with cloud drives and need files encrypted before upload
- you want to stream encrypted video without downloading and decrypting manually
- you need transparent webdav encryption for alist-backed storage
- you want to protect files from cloud provider content scanning

## When to avoid
- you need encryption for storage not served through alist
- you require formally audited or standards-certified encryption
- you need a no-code zero-config solution
- you cannot run a Node.js or Docker proxy service

## Facets
- artifact type: service
- maturity: active
- function: cryptography, proxy, http-server, security, privacy, self-hosted
- domain: privacy, self-hosted, files, security, web-development
- platform: self-hosted, cross-platform
- tags: alist, webdav-proxy, streaming-encryption, aes-ctr, rc4, cloud-storage, file-encryption, transparent-encryption, webdav, nodejs, docker, linux

## Member repositories
- traceless/alist-encrypt (main) score 74

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:04:54.809279+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T04:32:46.771246+00:00, confidence not recorded.
  - readme: https://github.com/traceless/alist-encrypt (fetched 2026-08-28T04:04:54.809279+00:00, sha f218c05be125)
- Data as of 2026-08-30T08:39:29.467469+00:00.
