记录我的一些生活写照、无聊的牢骚、内心世界的活动 注册 | 登陆

ShareList 一个易用的网盘工具

ShareList   一个易用的网盘工具
ShareList 是一个易用的网盘工具,支持快速挂载 GoogleDrive、OneDrive ,可通过插件扩展功能。
进度
核心库支持
新主题
插件:onedrive/aliyundrive/caiyun/ctcloud/baidu/localfile
webdav
XML/HTML代码
  1.              下载 上传 列目录 创建目录 删除 重命名 远程移动  
  2. Local File    ✓   ✓    ✓     ✓     ✓    ✓     ✓  
  3. AliyunDrive   ✓   ✓    ✓     ✓     ✓    ✓     ✓  
  4. CaiYun        ✓   ✓    ✓     ✓     ✓    ✓     ✓  
  5. CTCloud       ✓   ✓    ✓     ✓     ✓    ✓     ✓  
  6. Baidu Netdisk ✓   x    ✓     ✓     ✓    ✓     ✓  
  7. OneDrive      ✓   ✓    ✓     ✓     ✓    ✓     ✓  
  8. GoogleDrive   ✓   ✓    ✓     ✓     ✓    ✓     ✓  
安装
Sharelist支持多种安装方式。
Docker
XML/HTML代码
  1. docker run -d -v /etc/sharelist:/sharelist/cache -p 33001:33001 --name="sharelist" reruin/sharelist:next
二进制版
release下载二进制版。
Heroku
Fork sharelist-heroku,然后在个人仓库下点 Deploy to HeroKu。
安装完成首次访问 http://localhost:33001地址,将进入默认界面。访问http://localhost:33001/@manage 进入后台管理,默认口令为 sharelist。
后台管理
访问 http://localhost:33001/@manage,填写口令即可进入后台管理。
常规
XML/HTML代码
  1. 后台管理    
  2. 设置后台管理密码。默认 sharelist。    
  3. 网站标题    
  4. 设置网站标题。    
  5. 目录索引    
  6. 默认启用。如果只提供下载功能,可禁用此项。    
  7. 展开单一挂载盘    
  8. 默认启用。如果只有一个挂载盘,将默认展开。    
  9. 允许下载    
  10. 默认启用。    
  11. 忽略路径    
  12. 设置禁止访问的目录/文件路径。支持 gitignore 表达式   
  13. 加密文件名  
  14. 默认.passwd,修改此项自定义加密文件名。  
  15. WebDAV 路径  
  16. WebDAV路径。  
  17. WebDAV 代理  
  18. 默认启用。  
  19. WebDAV 用户  
  20. 默认 admin。  
  21. WebDAV 密码  
  22. 默认 sharelist。  
  23. 自定义脚本  
  24. 默认主题支持自定义脚本。可用于插入统计脚本。  
  25. 自定义样式  
  26. 默认主题支持自定义样式。  
高级用法
目录加密
在需加密目录内新建 .passwd 文件(此项可修改),type为验证方式,data为验证内容。
XML/HTML代码
  1. type: basic
  2. data:
  3.   - 123456
  4.   - abcdef
可使用密码123456,abcdef验证。
获取文件夹ID
保持后台登录状态,回到首页列表,点击文件夹后的 '!' 按钮 可查看文件夹ID。
Nginx(Caddy)反向代理
使用反代时,请添加以下配置。
XML/HTML代码
  1. Nginx  
  2.   proxy_set_header Host  $host;  
  3.   proxy_set_header X-Real-IP $remote_addr;  
  4.   proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;  
  5.   proxy_set_header X-Forwarded-Proto $scheme;  
  6.   
  7.   proxy_set_header Range $http_range;  
  8.   proxy_set_header If-Range $http_if_range;  
  9.   proxy_no_cache $http_range $http_if_range;  
如果使用上传功能,请调整 nginx 上传文件大小限制。
XML/HTML代码
  1. client_max_body_size 8000m;  
Caddy
XML/HTML代码
  1. header_upstream Host {host}  
  2. header_upstream X-Real-IP {remote}  
  3. header_upstream X-Forwarded-For {remote}  
  4. header_upstream X-Forwarded-Proto {scheme}  
详细使用参考官方文档,根据自己实际修改参数,如需使用更多功能可以使用 alist 。

« 上一篇 | 下一篇 »

发表评论

评论内容 (必填):