介绍

AShare是老白开发的一个阿里云网盘项目分享系统,可以模拟账户登录提取链接进行下载。

一款支持阿 里云多账户、支持分享加密目录、分享单独目录、批获取文件夹内容直链、获取单文件夹直链、在线预览等等。

资源下载

资源已经被修复编译好,直接下载按照以下教程搭建即可

安装注意事项

如果直链作为第三方资源站的引用,需要在资源站的头部加上如下 meta

<meta name=referrer content=never>

界面演示

123.png

准备工作

1.准备一个Linux服务器,并且已经装好宝塔;

2.电脑浏览器打开阿里云网盘登录你的账号。

一、获取阿里云盘的refresh_token

浏览器的F12,然后依次顺序点击;image.png

二、宝塔-网站-新建站点

域名设置你自己的域名,php版本选择纯静态,路径自己指定,稍后需要修改;image.png

三、上传后端程序

找到你创建站点的路径,上传导入你对应系统下载好的程序。本文以 /www/wwwroot/yun路径为例;image.png

上传后设置程序权限为 0777,所有者 wwwimage.png

四、添加启动守护

找到以下目录 /usr/lib/systemd/system,创建一个新文件,文件名:AShare.service

文件内容如下:

[Unit]
Description=AShare server daemon
Documentation=no
After=no
Wants=no

[Service]
EnvironmentFile=no
ExecStart=/www/wwwroot/yun/AShare               //此处是后端程序路径所在位置,改成自己的
ExecReload=/bin/kill -HUP $MAINPID
ExecStop=/bin/kill -9 $MAINPID
KillMode=process
Restart=on-failure
RestartSec=1s

[Install]
WantedBy=multi-user.target

image.png

五、启动服务

不管你是宝塔还是ssh终端控制,以下几个命令需要知晓;

systemctl start AShare.service
//此条为启动AShare服务

systemctl stop AShare.service
//此条为停止AShare服务

systemctl restart AShare.service
//此条为重启AShare服务

systemctl status AShare.service
//此条为查看AShare服务状态

systemctl enable AShare.service
//此条为开启AShare服务自启动状态(每次重启服务器会自动启动此进程) 建议开启

启动服务以后,查看服务状态会出现以下界面;

image.png

如图,可以看到我程序运行的地址和账号密码

下一步找到宝塔-网站-设置-反向代理

添加反向代理,设置名称 随意,目标URL请填写,

https://127.0.0.1:5201

提交之后,可以关闭了。

六、打开系统

点击新增账号,填写你获取的 refresh_token,点击确定即可。

image.png

至此教程结束!

最后修改:2021 年 04 月 07 日 11 : 23 AM