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

ShareList 一个易用的网盘工具

ShareList   一个易用的网盘工具

 

ShareList 是一个易用的网盘工具,支持快速挂载 GoogleDrive、OneDrive ,可通过插件扩展功能。

文档

查看文档

进度

  •  核心库支持
  •  新主题
  •  插件:onedrive/aliyundrive/caiyun/ctcloud/baidu/localfile
  •  webdav

  下载 上传 列目录 创建目录 删除 重命名 远程移动
Local File
AliyunDrive
CaiYun
CTCloud
Baidu Netdisk x
OneDrive
GoogleDrive

  •  中转器

安装

Sharelist支持多种安装方式。

Docker

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,填写口令即可进入后台管理。

常规

后台管理

设置后台管理密码。默认 sharelist

网站标题

设置网站标题。

目录索引

默认启用。如果只提供下载功能,可禁用此项。

展开单一挂载盘

默认启用。如果只有一个挂载盘,将默认展开。

允许下载

默认启用。

忽略路径

设置禁止访问的目录/文件路径。支持 gitignore 表达式

加密文件名

默认.passwd,修改此项自定义加密文件名。

WebDAV 路径

WebDAV路径。

WebDAV 代理

默认启用。

WebDAV 用户

默认 admin

WebDAV 密码

默认 sharelist

自定义脚本

默认主题支持自定义脚本。可用于插入统计脚本。

自定义样式

默认主题支持自定义样式。

高级用法

目录加密

在需加密目录内新建 .passwd 文件(此项可修改),type为验证方式,data为验证内容。
例如:

type: basic
data:
  - 123456
  - abcdef

可使用密码123456abcdef验证。


获取文件夹ID

保持后台登录状态,回到首页列表,点击文件夹后的 '!' 按钮 可查看文件夹ID。


Nginx(Caddy)反向代理

使用反代时,请添加以下配置。

Nginx

  proxy_set_header Host  $host;
  proxy_set_header X-Real-IP $remote_addr;
  proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
  proxy_set_header X-Forwarded-Proto $scheme;

  proxy_set_header Range $http_range;
  proxy_set_header If-Range $http_if_range;
  proxy_no_cache $http_range $http_if_range;

如果使用上传功能,请调整 nginx 上传文件大小限制。

  client_max_body_size 8000m;

Caddy

  header_upstream Host {host}
  header_upstream X-Real-IP {remote}
  header_upstream X-Forwarded-For {remote}
  header_upstream X-Forwarded-Proto {scheme}
 
 

release下载二进制版。

« 上一篇 | 下一篇 »

发表评论

评论内容 (必填):