<?xml version="1.0"?>
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" "http://www.wapforum.org/ DTD/wml_1.1.xml">

<wml>
<head>
<meta http-equiv="cache-control" content="max-age=180,private" />
</head>
<card title="ShareList   一个易用的网盘工具">
<p>
作者:<a href="index.php?action=showuser&amp;userid=1&amp;hash=">admin</a><br />时间:2022-03-26 14:48<br />分类:<a href="index.php?action=list&amp;cid=3&amp;hash=">电脑技术</a><br />内容:
ShareList   一个易用的网盘工具

ShareList 是一个易用的网盘工具，支持快速挂载 GoogleDrive、OneDrive ，可通过插件扩展功能。

Github：https://github.com/reruin/sharelist

文档：https://reruin.github.io/sharelist/docs/#/zh-cn/

进度

核心库支持

新主题

插件：onedrive/aliyundrive/caiyun/ctcloud/baidu/localfile

webdav



XML/HTML代码


                 下载 上传 列目录 创建目录 删除 重命名 远程移动  

    Local File    ✓   ✓    ✓     ✓     ✓    ✓     ✓  

    AliyunDrive   ✓   ✓    ✓     ✓     ✓    ✓     ✓  

    CaiYun        ✓   ✓    ✓     ✓     ✓    ✓     ✓  

    CTCloud       ✓   ✓    ✓     ✓     ✓    ✓     ✓  

    Baidu Netdisk ✓   x    ✓     ✓     ✓    ✓     ✓  

    OneDrive      ✓   ✓    ✓     ✓     ✓    ✓     ✓  

    GoogleDrive   ✓   ✓    ✓     ✓     ✓    ✓     ✓  






安装

Sharelist支持多种安装方式。

Docker



XML/HTML代码


    docker run -d -v /etc/sharelist:/sharelist/cache -p 33001:33001 --name=&quot;sharelist&quot; 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代码


    后台管理    

    设置后台管理密码。默认 sharelist。    

    网站标题    

    设置网站标题。    

    目录索引    

    默认启用。如果只提供下载功能，可禁用此项。    

    展开单一挂载盘    

    默认启用。如果只有一个挂载盘，将默认展开。    

    允许下载    

    默认启用。    

    忽略路径    

    设置禁止访问的目录/文件路径。支持 gitignore 表达式   

    加密文件名  

    默认.passwd，修改此项自定义加密文件名。  

    WebDAV 路径  

    WebDAV路径。  

    WebDAV 代理  

    默认启用。  

    WebDAV 用户  

    默认 admin。  

    WebDAV 密码  

    默认 sharelist。  

    自定义脚本  

    默认主题支持自定义脚本。可用于插入统计脚本。  

    自定义样式  

    默认主题支持自定义样式。  






高级用法

目录加密

在需加密目录内新建 .passwd 文件（此项可修改），type为验证方式，data为验证内容。



XML/HTML代码


    type: basic

    data:

      - 123456

      - abcdef






可使用密码123456，abcdef验证。

获取文件夹ID

保持后台登录状态，回到首页列表，点击文件夹后的 '!' 按钮 可查看文件夹ID。

Nginx(Caddy)反向代理

使用反代时，请添加以下配置。



XML/HTML代码


    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 上传文件大小限制。



XML/HTML代码


    client_max_body_size 8000m;  






Caddy



XML/HTML代码


    header_upstream Host {host}  

    header_upstream X-Real-IP {remote}  

    header_upstream X-Forwarded-For {remote}  

    header_upstream X-Forwarded-Proto {scheme}  






详细使用参考官方文档，根据自己实际修改参数，如需使用更多功能可以使用 alist 。


</p><p>
<a href="index.php?action=login&amp;hash=">立即登陆发表评论</a><br />
</p>
<p><a href="index.php?action=list&amp;hash=">返回日志列表</a><br /><a href="index.php?action=index&amp;hash=">返回主页</a></p>
</card>
</wml>
