家里的飞牛NAS里,存了不少重要的日常文件、珍贵照片以及各类资源。虽说飞牛NAS自带外网访问功能,却受不少因素制约,实际用起来并不顺手。同一时段使用的人一多,操作卡顿不说,文件上传、下载速度还会明显变慢,特别影响使用体验。即便设备有更高速稳定的进阶服务,也需要额外付费才能享受,而我们选择飞牛NAS,核心原因之一就是想避免这类额外开支。
要是只靠局域网访问,出门在外想远程调份资料更是没辙,特别不方便。不用再纠结公网IP难申请、端口映射操作复杂的问题,这篇内容会教你用宝塔面板搭配Frp工具实现内网穿透,操作步骤简单易懂,不用懂专业网络知识,跟着做就能让飞牛NAS突破内网限制,不管是在公司办公、出差在外还是外出游玩,都能稳定访问NAS里的内容,让私有存储用起来更灵活、更省心。
准备工作
1.宝塔面板
在带有公网ip的服务器上提前搭建好宝塔面板,如果该条件不满足,后面的内容就别看了,或者也可以花38块钱(1年)去腾讯云或阿里云买一个高性能服务器。
2.飞牛Nas
除了宝塔面板,我们也得先提前搭建好飞牛Nas系统,搭建的教程网上一搜一大把,这里就不多啰嗦了。
3.开放端口
我们可以提前打开自己使用的服务器商家的服务器管理后台,方便开放下文中提到的相应端口
具体操作
1.登录宝塔面板
2.安装宝塔Frps服务端
在宝塔面板的左侧栏中找到并点击“ Docker ”项,然后在“ 应用商店 ”的“ 应用搜索 ”处输入“ frp ”搜索,选择第一个“ FRP服务端:FRPS ”进行安装:
Frps服务端(Docker)资源占用情况:
内存占用:8.61 MB
镜像大小:44.24 MB
3.配置Frps服务端
web端口:可自定义填写,也可默认不更改
用户名:可自定义填写
密码:可自定义填写
这三项要记住,后面会用上,其他的可以默认,也可以根据自己的需求更改,填写完成之后点击“ 确定 ”。
注意:这里所有涉及到的端口号(比如:红圈内的 7500 端口号),和后面涉及到的端口号都要去宝塔面板和云服务器商家后台哪儿的“ 防火墙 ”开放端口。
4.登录Frps服务端监控页面
完成以上操作,Frp服务端就算弄好了,接下来我们便可以通过浏览器访问“ 服务器ip:7500 ”登录并访问Frp服务端监控页面了:
可以点击左侧栏中的“ Proxies ”展开我们开启的隧道情况。
5.安装飞牛Frpc客户端
通过浏览器页面登录飞牛Nas后台后,在“ 应用中心 ”的搜索框中输入“ frp ”回车,在出现的搜索结果中选择“ Frpc客户端 ”,并点击安装:
安装位置自定义填写,其它的默认即可
6.获取Frps服务端Token
在安装飞牛Frpc客户端的同时,我们可以先去宝塔面板上获取Frps服务端的Token,回到宝塔面板,在宝塔面板左侧栏找到“ Docker ”项,点击“ 应用商店 ”,然后点击“ 已安装 ”,接着我们在 FRPS 项中点击“ 进入安装目录 ”的图标:
接着我们会进入Frps服务端的“ 安装目录 ”,在该目录中点击“ data ”文件夹,然后找到“ frps.toml ”文件点击进入,复制第7行和第8行的token和密钥:
auth.method = "token"
auth.token = "60d8a25c544e1511db"7.配置Frpc客户端
返回飞牛Nas后台,点击“ 应用中心 ”,继续点击“ 已安装 ”,然后找到“ Frpc客户端 ”并点击“ 打开 ”,此时我们便可以对Frpc客户端进行配置文件编辑了。将我们前面复制的 token 和 密钥 粘贴到第6行和第7行的位置,最后点击“ 提交 ”即可:
如果我们后续想将本地更多的项目暴露在公网环境(可以通过公网环境访问)中,那我们只需将以下代码添加到 token 和 密钥 的下面即可(中间记得空一行):
[[proxies]]
name = "test-tcp"
type = "tcp"
localIP = "127.0.0.1"
localPort = 5666
remotePort = 5666该代码就是将本地的飞牛Nas项目暴露在公网环境中,在任意公网环境下通过浏览器访问“ 服务器ip:5666 ”即可访问和管理我们本地的飞牛Nas 。当然,如果你还想继续添加其他本地项目,按照以下格式添加并提交即可(每个项目记得空一行):
[[proxies]]
name = "test-tcp"
# 这里可自定义填写项目名称,作用是方便区分每个项目,方便管理
type = "tcp"
# 根据项目类型填写即可,网页相关看是否有SSL证书(有则HTTPS,无则HTTP),非网页的TCP服务直接用
TCPlocalIP = "127.0.0.1"
# 本地飞牛Nas的ip地址,或者默认不改也行
localPort = 5666
# 本地飞牛Nas占用的端口
remotePort = 5666
# 外网访问时占用的端口(记得去宝塔面板和云服务器商家后台哪儿的“ 防火墙 ”开放端口,否则无法访问)例:如果我们想将本地飞牛Nas的 SSH 服务也能使用外网访问,那我们只需添加以下代码即可:
[[proxies]]
name = "ssh"
type = "tcp"
localIP = "127.0.0.1"
localPort = 21
remotePort = 5667这里的 5667 端口可以自定义更改,这样我们就能将本地飞牛Nas的21端口映射到外网的5667端口,就能实现外网访问ssh服务了
8.查看Frps服务端监控页面
我们在配置Frpc客户端编辑并成功提交后,怎么查看有没有提交成功?或者说本次宝塔面板Frp穿透本地飞牛Nas有没有穿透成功?只需要重复第4步操作“登录Frps服务端监控页面”,通过浏览器访问“ 服务器ip:7500 ”登录并访问Frp服务端监控页面即可查看:
题外话:久违的惊喜
上一次收到明信片已经是很多年以前的事了,大概还是初中补习时,一个女生送给我的。最近逛博友的博客,发现他们在办寄明信片的活动,我特别荣幸地参与其中,填了个人信息,过了三天左右就收到了博友寄来的明信片。收到的时候心里特别激动又开心,毕竟这么多年过去,还是头一次以这种方式收到博友的心意,只是当时太忙,一直没来得及发文感谢,现在想趁这个机会,好好分享一下这份久违的喜悦。
军爸你好!收到你寄来的明信片,真的特别惊喜又感动,谢谢你特意花时间给我寄来这份心意!看你说喜欢我的博客,还对生活、婚姻相关的内容感兴趣,我之后会多分享这类内容,也很期待听听你的想法和故事。
你说工科男心细却难处理生活里的琐碎,其实大家都一样,生活本就有不少磕磕绊绊,往后咱们多交流,说不定能互相搭把手出出主意。再次谢谢你的明信片,盼着和你继续好好聊聊,也祝你一切顺顺利利!
虫虫你好!收到你的明信片啦,看到你说喜欢我的文字,还佩服我的生活态度,心里特别暖,真的很感谢你的认可!
你写“谨奉片笺,聊表钦慕,顺颂阖府安康,岁安岁清欢” ,这么真诚的祝福,我都不知道咋回啦,总之超感动!也祝你生活顺顺当当,每天都能开心。以后我会继续好好分享生活和技术,也盼着和你保持这样温暖的交流,再次谢谢你的明信片呀!
BlogsClub你好!拆开包裹看到钥匙扣时,一下子就眼前一亮,这是我头一次收到这样的兑换礼物,既新鲜有趣,又特别有纪念意义,越看越喜欢。
辛苦你特意把我用积分兑换的博客俱乐部钥匙扣寄过来,还打包得很仔细,真的特别感谢!以后我会继续好好分享内容,也盼着在博客圈多和大家交流。再次谢谢你的用心寄送,祝你一切顺利,事事顺心!
写在最后
特别感谢军爸、虫虫以及BlogsClub,收到军爸真诚满满的明信片,字里行间的认可与交流心意让我倍感温暖;虫虫寄来的明信片带着暖心祝福,这份隔空的欣赏格外珍贵;还有用积分兑换后BlogsClub的博友及时寄送的博客俱乐部钥匙扣,拆开包裹时瞬间眼前一亮,这是我头一次收到如此别致又有意义的兑换礼物,打包得仔细又用心。谢谢你们带来的惊喜与感动,这份心意我会好好珍藏,也会继续在博客圈认真分享、积极交流,不辜负这份温暖的联结!

我40块买了一年阿里云的200M的轻量云服务器,然后就部署了一个NPS(其他啥都没装),通过TCP映射,把所有的飞牛应用给方向代理出来了,包括网站,现在访问速度基本能跑满带宽。
你这个思路挺不错 节省了不少成本 但我很好奇 后期的续费也是40一年吗
新用户就可以,把家人全用上就行,咸鱼上有专门做这个返点的,原价68,折后40。
咦 我咋没想到用家里人的号来注册新用户 还可以多嫖几年的新用户优惠 闲鱼 算了 我信不过 以前被闲鱼坑过 哈哈
直接在官网注册的话就是68一年,我觉得还是划算的,也算是可以白飘,并且体验感完全不一样的。
好热闹啊,不错不错
今宵不见月华 然君至 便胜人间烟火
哈哈,我也收到军爸明信片啦,还有朱小呆
嗯 挺不错 我个人觉得这确实是个意义非凡的活动
小心你的服务器流量
小水桶进不了大河流 大不了水满了 重来一次
博友间的互动方式越来越丰富且有意义了。
是的 礼尚往来嘛 挺好
干的漂亮,值得学习,我最近也在弄宝塔,好思路!
遇到自己觉得还不错的项目 我都会和大家一起分享的
说来惭愧,我至今不会用宝塔,我选择用更加小白的 Zeabur。
不论好坏 不论简单与否 只要能满足我们自己的实际需求 足矣
家里宽带太拉垮,我的飞牛在外面也只能看看图片了,飞牛自带的也够我自己使用了。
现在家里的宽带能用上公网就已经很不错了 对于轻度Nas用户来说 能简简单单看个图 看个视频 也将就还能接受吧
真好,期待这类博主互动活动越来越多,越来越丰富。
是的 不过也要有博友积极参加才好玩呀
最近买了个服务器,部署的东西很少。
利用起来 别荒废了服务器的性能呐