仿蓝奏网盘系统功能介绍(本站源码已修复到期无法清除会员时间和删除后无法清除存储空间bug)
这款体系可以像百度云盘,蓝奏云盘相同,对非会员进行限速下载,然后很多人就会花钱来买会员了,这个支持推广挣钱,会员只需上传文件,然后推行有人下载了就可以挣钱了,另外系统支持设置实名制,体系全开源,支持对接阿里OSS/腾讯COS,自定义对接支付系统,前台首页/下载页和蓝奏相似率90%!
特色功能:
支持多个服务器部署,支持阿里云、tx云oss 。大文件分片上传、下载限速、用户组管理、存储策略管理、文件回收站、默认对接易支付接口、用户提现管理、文件举报管理、找回密码邮件发送、用户文件收益走势图、新增 vip 专属标志 个人中心 分享页 标签 、VIP功能等...文章源自玩技e族-https://www.playezu.com/729970.html
还是我们熟悉的城通网盘,网上流传的都是邮箱有bug的,咱这一套肯定是修复了!支持对接阿里OSS/腾讯COS,自定义对接支付系统!前台首页/下载页和蓝奏相似率90%!文章源自玩技e族-https://www.playezu.com/729970.html
安装教程:
一、安装环境
NGINX + PHP7.3+ MYSQL (推荐使用服务器安装宝塔安装!)文章源自玩技e族-https://www.playezu.com/729970.html
二、安装步骤
1.上传源码到宝塔文章源自玩技e族-https://www.playezu.com/729970.html
2.导入数据库 “install.sql”文章源自玩技e族-https://www.playezu.com/729970.html
3.修改“根目录/config/database.php”文件内的数据库信息文章源自玩技e族-https://www.playezu.com/729970.html
4.设置站点伪静态为ThinkPHP文章源自玩技e族-https://www.playezu.com/729970.html
5.设置站点运行目录为public文章源自玩技e族-https://www.playezu.com/729970.html
6.宝塔>软件商店->己安装~>PHP-7.3->上传限制->修改为10240->保存文章源自玩技e族-https://www.playezu.com/729970.html
7.宝塔->软件商店~->已安装->PHP-7.3->超时限制->修改为3600->保存文章源自玩技e族-https://www.playezu.com/729970.html
8.重启PHP7.3
9.宝塔->软件商店->已安装->Nginx1.20->性能调整->修改
连接超时世间为3600->修改最大上传文件为10240->保存
10..重启Nginx1.20
三、后台地址
http://域名/admin
账号: admin
密码: admin
四、远程配置(基于宝塔)(OSS系统可能存在被刷的情况下一晚上跑个几千块没问题)
新增站点后,在网站设置—>配置文件—>access_log上方添加以下伪静态规则,需要根据情况更换upload路径。
location /upload/ { internal; }
然后上传压缩包中routeapi/index.php文件即可。注意修改token和路径,修改方式继续往下看群辉的。
五、远程配置(基于群晖)
说明我使用的设备情况如下:
- 硬件:SA6400
- 系统:DSM 7.1-42661 Update 1
- 套件版本:WebStation 3.1.0-0339
必要条件
- 开启DSM的SSH访问功能(通常在**控制面板-终端机和SNMP-启用SSH功能)
- 拥有管理员权限的账户(不一定是root,只要有管理员权限即可,这样可以使用sudo提权)
配置步骤
以搭建文件索引服务器为例,演示如何添加自定义配置。
使用WebStation创建虚拟机主机
1、打开WebStation,在网页服务门户栏目中,选择基于端口后,设置http和https端口后点击新增。
2、基于名称的虚拟机需要使用域名进行访问,将dl.xxx.com解析到DSM,测试访问,注意要加端口号。
3、默认主页是文档根目录下的index.html,因为演示的是目录索引,所以文档根目录下应该没有主页文件,访问会报404。这说明服务是正常的。如果不放心,可以在文档根目录新建一个index.html文件进行测试。
第六步:设置SSL方法
添加SSL证书(7.1版本以下的DSM)
这一步需要在终端进行操作。使用SSH命令连接上DSM。
ssh user@nas.xxx.com
切换到sudo交互模式,避免每次输入命令都要添加sudo的麻烦。这里输入的密码是user用户的密码,user用户必须具有管理员群组权限(可在控制面板-用户与群组-用户账户中查看)。
sudo -i Password:
切换到Nginx配置文件所在目录,目录下有4个子目录。以available结尾的目录中放置的文件并不一定会被启用。当在DSM系统中启用服务的时候,这些文件才会被链接到Nginx真正的配置目录并生效。并且这些配置文件都是以UUID的方式命名的。因此为了便于查看,我们直接操作链接文件即可。链接文件的名称更加具有可读性。
cd /usr/local/etc/nginx ls -l
- conf.d:这里的文件都是链接到conf.d-available中的配置文件。
- conf.d-available:一些群晖套件的配置,用户自定义配置,通用选项配置等。
- sites-available:WebStation中的虚拟主机、套件服务器门户等配置。
- sites-enabled:这里的文件都是链接到sites-available中的配置文件。
由上可知,我们需要操作的配置文件是位于/usr/local/etc/nginx/sites-enabled
目录中的server.webstation-vhost.conf
,这个配置文件包含了所有WebStation中添加的虚拟主机。
使用vim编辑器打开此文件,文本如下:
server {
listen 80;
listen [::]:80;
listen 443 ssl;
listen [::]:443 ssl;
server_name dl.simaek.com ;
if ( $host !~ "(^dl.simaek.com$)" ) { return 404; }
include /usr/syno/etc/www/certificate/WebStation_vhost_d29555d8-e3ba-44ff-b82c-dfc1807fef13/cert.conf*;
include /usr/syno/etc/security-profile/tls-profile/config/vhost_d29555d8-e3ba-44ff-b82c-dfc1807fef13.conf*;
ssl_prefer_server_ciphers on;
location ^~ /.well-known/acme-challenge {
root /var/lib/letsencrypt;
default_type text/plain;
}
include conf.d/.webstation.error_page.default.conf*;
include conf.d/.webstation.error_page.default.resource.conf*;
root "/volume1/web/download";
index index.html index.htm index.cgi index.php index.php5 ;
include /usr/local/etc/nginx/conf.d/d29555d8-e3ba-44ff-b82c-dfc1807fef13/user.conf*;
}
配置的关键就在于这一Server段配置的最后一行。引入user.conf为前缀的文件。默认情况下,此文件不会自动创建,但是此文件的父目录是存在的,我们需要自己创建这个文件。
cd /usr/local/etc/nginx/conf.d/d29555d8-e3ba-44ff-b82c-dfc1807fef13
touch user.conf #新建文件
使用vim编辑器打开新创建的user.conf文件填入以下内容。(/web/down/ 需要更换为你的根目录开始)
location /web/down/ { internal; }
autoindex on|off是否启用目录索引功能,默认off。
autoindex_exact_size on|off是否显示文件的精确大小,默认off(即会以KB、MB、GB等单位自动显示方便阅读的大小)。
autoindex_localtime on|off
是否显示文件的时间信息,默认off。
修改完成后,需要重新载入Nginx的配置生效,可以在WebStation中先停用虚拟主机再开启。另一种方式是使用Nginx的reload信号。
nginx -s reload
添加SSL证书(7.2版本的DSM)
1.直接在控制面板—>安全性—>证书上传阿里云下载的ssl证书,导入key和pem即可中间证书非必填
2.选中证书点击设置,选择对应webstation映射的端口即可。
3.直接打开webstation对应的域名和端口就可以实现https访问了。
上传压缩包中的routeapi/index.php到网站根目录下,并且设置读写权限
如果部署成功则会出现以下界面,没有显示的话说明没有部署成功可以联系管理获取帮助。
访问群辉域名+刚才部署的地址6370
评论