filebrowser 就是一个文件浏览器,因为 linux 并不方便桌面管理,所以filebrowser 就是帮助我们管理 linux 服务器上文件的程序,你可以称他为网盘程序,可以管理文件、可以分享文件,另外它还可以在线预览/播放文件。
docker pull filebrowser/filebrowser
mkdir filebrowser
docker run -d -v /root/filebrowser/sites/root:/srv -v /root/filebrowserconfig.json:/etc/config.json -v /root/filebrowser/database.db:/etc/database.db -p 8888:80 filebrowser/filebrowser
在 frpc.ini
中添加以下配置:
frpc.ini 与 pm2 的完整配置说明可以参考内网穿透章节。
[filebrowser-frp-muyunyun-cn-8888]type = tcplocal_ip = 127.0.0.1local_port = 8888remote_port = 8888
使用 pm2 重启 frpc 服务:
cd /opt/frp_0.37.0_linux_arm64pm2 restart start_frpc.sh
同时在服务端防火墙将 8888 端口开放,此时在 frps 服务器端(云主机)中通过 lsof -i:8888
可以看到服务端端口 8888 已经被 frps 服务占据。
通过浏览器访问 http://frp.muyunyun.cn:8888/,默认账号密码:admin
添加用户,指定好目录范围,用户只能查看对应权限下的文件夹。