分享
分享让你把某个文件或文件夹交给没有账号的人访问。NextList 的分享支持提取码、过期时间、多文件虚拟目录与开关控制,访客侧完全免登录。
创建分享
在文件页选中一个或多个项目,点击工具栏的「分享」,设置以下选项后创建:
- 密码 / 提取码:可选;设置了密码的分享,访客需要输入后才能浏览或下载;
- 过期时间:可选;到期后分享链接自动失效;
- 说明(readme / header):可选;为分享页附加说明文字,访客打开页面即可看到。
创建完成后会生成形如 https://your-domain.com/@s/<shareId> 的分享链接,复制给对方即可。多个文件的分享会呈现为一个虚拟文件夹,访客在其中逐个浏览、下载。
访客侧行为
访客打开分享链接后的地址规则如下:
| 路径 | 用途 |
|---|---|
/@s/<shareId>/... | 浏览分享内容(虚拟目录 + 子路径) |
/sd/<shareId>/... | 直接下载分享中的文件(直链) |
分享页与普通文件页体验一致:支持在线预览、README 渲染。管理员可以在全局设置中约束分享行为,例如 allow_previewing_sharing_files(是否允许预览分享中的文件)、allow_previewing_sharing_archives(压缩包预览)、force_proxy_sharing_files(强制经服务端代理下载分享文件,用于隐藏真实网盘直链)。
管理分享
管理员在管理面板 → 分享管理中可以查看全部分享,执行编辑(改密码 / 过期时间 / 说明)、启用、停用与删除。被停用的分享链接会立即拒绝访问。接口层的完整 CRUD 见 GET /api/share/list、POST /api/share/create、POST /api/share/update 等(详见 REST API)。
[!WARNING] 分享意味着内容对任何持有链接的人可见。对敏感内容请务必设置密码与过期时间;
/@s/链接不提供防暴力破解的验证码机制,高强度随机提取码是必要的补充。
评论