f4team-cn / f4pan

A website to get netdisk download link for users who cannot install the client
GNU Affero General Public License v3.0
336 stars 45 forks source link

F4Team


`F4Pan`,是一个获取下载链接的工具

⚠ 免责声明

🚧 所需环境

🔧 安装

本项目使用了thinkphp8.0框架
Nginx伪静态(单独部署后端):

location ~* (runtime|application)/{
    return 403;
}
location / {
    if (!-e $request_filename){
        rewrite  ^(.*)$  /index.php?s=$1  last;   break;
    }
}

Nginx伪静态(前端+后端):

location ~* (runtime|application)/{
    return 403;
}
location /api {
    rewrite  ^(.*)$  /index.php?s=$1  last;   break;
}
location / {
    index index.html;
    try_files $uri $uri/ /index.html;
}

🔧 手动构建

本项目前后端分离的架构
可从Releases页面下载完整包

  1. 解压到网站目录下
  2. 设置运行目录为/public
  3. 连接服务器ssh,cd到网站目录,执行composer install命令,等待依赖安装完成
  4. 设置伪静态
  5. 访问http(s)://你的域名/#/install跟随引导进行安装

如果使用宝塔面板进行安装,在执行composer install前应去禁用函数页面删除putenvproc_open函数

⚠️ Tips

动态密钥获取方法:

  1. 登录后台,进入apikey管理页面,新增一个apikey
  2. GET访问/api/public/get_parse_key?apikey={apikey}获取动态解析密钥

📦 前端更新方法

前往f4pan-web仓库的actions页面下载最新的构建版本 解压到public文件夹下更新

✔️ 反馈

欢迎提交BUG

可通过IssuesTelegram 与我们取得联系

🔗 相关仓库

前端 f4pan-web

后端 f4pan

©️ 最终解释权归F4Team所有

进入我们的官网