目 录CONTENT

文章目录

netdisk-fast-download宝塔安装教程

qaiu
2024-09-22 / 19 评论 / 14 点赞 / 11,044 阅读 / 1,027 字
温馨提示:
C4droid交流群: 1026766509(验证问题自行百度)
Pydroid交流群: 1026766509
有什么疑问可以评论区留言,也可以加QQ736226400咨询
也可以进入问题反馈平台上传相关错误信息或者截图
提问之前建议阅读下提问的智慧
小站运营不易,还请不要屏蔽广告😘 点点广告支持一下
微信赞助一下
手机支付宝请博主喝杯咖啡吧❤️❤️
点点|.广.|.告.|.支持一下, 点点<广.><告.>支持一下

本文以宝塔9.0为例, 暂不支持旧版宝塔.
参考https://www.bt.cn/bbs/thread-132714-1-1.html
可以联系站长付费协助部署
更新时间2024-11-28

Java环境初始化

  1. 进入宝塔后台–>网站–>Java项目–>Java环境管理–>在Java管理中下载jdk17.0.8版本(>17的高版本理论上也可行, 但不建议, 因为未验证)
    image-1726982673976
  2. 安装完成后再次打开Java环境管理, 如果安装成功会显示JDK路径
    image-1726983019691

添加项目

  1. 下载发行版本:
    下载地址
    体验版会不定期更新到群文件

  2. 进入宝塔后台–>文件->/www/wwwroot/ 将下载后的zip包上传到该路径
    image-1726986418471

  3. 解压压缩包并修改配置文件
    配置文件位于/www/wwwroot/netdisk-fast-download/resources/app-dev.yml
    只需要修改app-dev.yml里的domainName项 改为自己绑定的域名:
    微信截图_20241129122916

  4. 进入网站->Java项目->Jar路径->选择我们解压的路径下的jar文件: netdisk-fast-download.jar

这里项目类型选择SpringBoot; 选择完Jar文件后还需要修改下项目名, 不然会提示项目名称不允许超过20字(宝塔比较坑~~), 然后点击确定.

注意: 发现新版宝塔要求端口必填, 然后会生成 --server.port=端口号 这个配置, 需要手动去掉
注意: 发现新版宝塔要求端口必填, 然后会生成 --server.port=端口号 这个配置, 需要手动去掉
注意: 发现新版宝塔要求端口必填, 然后会生成 --server.port=端口号 这个配置, 需要手动去掉

image-1726986550075
image-1726986641259
image-1726986876050
image-1745148757798

查看项目信息和放行端口6400, 6401

image-1726987480046
放行端口需要同时在宝塔后台和云服务商后台同时开通策略; 这里不在一一赘述
如果不需要解析域名, 到这里就部署完成了, 访问地址: http://你的ip:6401
需要绑定域名的话请往下看:

绑定域名(请任选一种, 访问量大的话建议使用方式2 nginx)

方式1. 直接使用java项目绑定

前置条件是域名已经正确解析到当前服务器IP

  1. 绑定域名: java项目管理–域名管理–添加您的域名
    微信截图_20241129112438-1732855624269
  2. 部署HTTPS: java项目管理–SSL–Let’s Encrypt–申请证书
    微信截图_20241129114242-1732855275099
    微信截图_20241129114343
  3. 修改外网映射: java项目管理–外网访问–选择6401端口配置外网映射(注意选择6401端口别搞错了)
    代理目录 输入/ 其他不用动点确定保存
    微信截图_20241129114205
  4. 访问您的域名, 如果配置正确则正常打开网页
    image-1732694064992

方式2. 使用nginx

  1. 添加网站, 根目录: /www/wwwroot/netdisk-fast-download-bin/netdisk-fast-download/webroot/nfd-front

  2. 修改配置添加


    location ~ ^/(d|ye|lz|cow|ec|fj|fc|le|qq|ws|iz|ce|json|parser|v2)/ { 

        proxy_pass http://127.0.0.1:6400; 

        proxy_set_header Host $host;

        proxy_set_header X-Real-IP $remote_addr;

        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;

    }

    

    location ~ ^/parser { 

        proxy_pass http://127.0.0.1:6400; 

        proxy_set_header Host $host;

        proxy_set_header X-Real-IP $remote_addr;

        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;

    }

    

    location /n1/statisticsInfo {

        proxy_pass http://127.0.0.1:6400/v2/statisticsInfo; 

        proxy_set_header Host $host;

        proxy_set_header X-Real-IP $remote_addr;

        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;

    }

完整配置参考


server

{

    listen 80;

    server_name lz.qaiu.top;

    index index.php index.html index.htm default.php default.htm default.html;

    root /www/wwwroot/netdisk-fast-download-bin/netdisk-fast-download/webroot/nfd-front;

    

    location ~ ^/(d|ye|lz|cow|ec|fj|fc|le|qq|ws|iz|ce|json|parser|v2)/ { 

        proxy_pass http://127.0.0.1:6400; 

        proxy_set_header Host $host;

        proxy_set_header X-Real-IP $remote_addr;

        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;

    }

    

    location ~ ^/parser { 

        proxy_pass http://127.0.0.1:6400; 

        proxy_set_header Host $host;

        proxy_set_header X-Real-IP $remote_addr;

        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;

    }

    

    location /n1/statisticsInfo {

        proxy_pass http://127.0.0.1:6400/v2/statisticsInfo; 

        proxy_set_header Host $host;

        proxy_set_header X-Real-IP $remote_addr;

        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;

    }

    access_log  /www/wwwlogs/lz.qaiu.top.log;

    error_log  /www/wwwlogs/lz.qaiu.top.error.log;

}

查看运行日志

日志文件位于: /www/wwwroot/netdisk-fast-download-bin/netdisk-fast-download/logs/

image-1726987670307

14

评论区