filebrowser + frp搭建一个公网+局域网访问的网盘(Windows内网+阿里云服务器)

  1. 安装filebrower,caddy官网点击download 
  2. 解压,新建Caddyfile,新建Caddyfile文件,无后缀,记事本打开,添加配置:
    :3000
    root E:\caddy\
    gzip
    browse
    filebrowser / /file {
    database /filebrowser.db
    }
  3. 运行caddy.exe,本机IP:端口访问文件服务器,默认账号密码都是admin,默认是英文,点setting可设置成中文,其他配置,可自行研究,上传下载,用户权限设置等等。
  4. 至此局域网访问网盘安装完毕
  5. 安装frp进行内网映射,下载GitHub中现在最新版frp包,linux和Windows版本
  6. 新建目录mkdir -p /usr/local/frp,上传frp_0.26.0_linux_amd64.tar.gz至linux服务器(公网服务器)该目录下
  7. 解压tar -zxvf  frp_0.26.0_linux_amd64.tar.gz
  8. 进入解压目录cd frp_0.26.0_linux_amd64,frpc、frpc.ini和frps、frps.ini,前者两个文件是客户端所需要文件,后者两个文件是服务端所需要两个文件。
  9. 配置服务端(公网服务器),首先删掉frpc、frpc.ini两个文件,然后再进行配置,vi  frps.ini,修改 frps.ini 文件,设置 http 访问端口为 8080:
    # frps.ini 
    [common] 
    bind_port = 7000 
    vhost_http_port = 8080
  10. 保存然后启动服务 ./frps -c ./frps.ini #前台启动,后台启动命令为nohup ./frps -c ./frps.ini &
  11. 配置客户端(内网服务器),首先删掉frps、frps.ini两个文件,然后再进行配置,打开frpc.ini,修改 frpc.ini 文件,假设 frps 所在的服务器的 IP 为 x.x.x.x,local_port 为本地机器上 web 服务对应的端口, 绑定自定义域名 www.yourdomain.com,域名解析地址为服务端IP:
    # frpc.ini [common] 
    server_addr = x.x.x.x 
    server_port = 7000 
    [web] 
    type = http 
    local_port = 80 
    custom_domains = www.yourdomain.com
  12. 保存启动服务,cmd中进入运行frpc.exe
  13. 域名:8080,恭喜公网可以访问打开网盘了。

 

参考文档:

frp:https://github.com/fatedier/frp/blob/master/README_zh.md

caddy:https://docs.filebrowser.xyz/installation#caddy

candy网盘链接:https://pan.baidu.com/s/13OlfAesXkDn3u2CJzszEFQ 
提取码:zbui 

  • 2
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 4
    评论
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值