1.准备环境:
- natapp web隧道 (使用优惠码:C7F968E9,可以享受9折优惠)
- Windows主机,运行filebrowser程序,以及
natapp
客户端程序
2.FileBrowser安装及配置
这里以Windows系统为例进行介绍,从 https://github.com/filebrowser/filebrowser/releases/latest 下载好程序包,解压即可。接下来,按照博客的介绍,执行以下操作:
创建配置数据库:
filebrowser -d filebrowser.db config init
设置监听地址:
filebrowser -d filebrowser.db config set --address 0.0.0.0
设置监听端口:
filebrowser -d filebrowser.db config set --port 8080
设置语言环境:
filebrowser -d filebrowser.db config set --locale zh-cn
设置日志位置:
filebrowser -d filebrowser.db config set --log filebrowser.log
添加一个用户:
filebrowser -d filebrowser.db users add root password --perm.admin
,其中的root
和password
分别是用户名和密码,根据自己的需求更改。设置分享文件的路径:
filebrowser -d filebrowser.db config set --root E:/Downloads
有关更多配置的选项,可以参考官方文档:https://docs.filebrowser.xyz/
配置修改好以后,就可以启动 File Browser 了,使用
-d
参数指定配置数据库路径。示例:
filebrowser -d filebrowser.db
至此,在浏览器上输入 127.0.0.1:8080
,便能进入File Browser的界面了
4. Windows配置NATAPP客户端
首先在 https://natapp.cn/ 购买web隧道,笔者用的是VIP 1型隧道服务,购买一个二级域名,3元/年,加上隧道服务50多元半年(使用优惠码:C7F968E9,可以享受9折优惠),购买的时候需要设置需要绑定的本地端口,例如前面设置的filebrowser服务端口为8080。下载Windows版本的natapp,解压,打开控制台运行:
natapp.exe -authtoken=xxxx # 购买隧道后在natapp可以找到authtoken,例如:0d5ag0c0761eb4fb
得到以下提示:
说明已经启动web隧道穿透了,然后再启动filebrowser
,那么使用外网,例如使用手机流量登录natapp购买的域名就可以访问filebrowser
服务了。
,那么使用外网,例如使用手机流量登录natapp购买的域名就可以访问filebrowser
服务了。