基于宝塔Frp实现本地飞牛Nas内网穿透
家里的飞牛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的博友及时寄送的博客俱乐部钥匙扣,拆开包裹时瞬间眼前一亮,这是我头一次收到如此别致又有意义的兑换礼物,打包得仔细又用心。谢谢你们带来的惊喜与感动,这份心意我会好好珍藏,也会继续在博客圈认真分享、积极交流,不辜负这份温暖的联结!

如果使用Frp穿透的话,搞不清楚流量消耗的问题,应该是会消耗公网服务器的流量吧?这样的话,对服务器每月的流量额度就有要求了。很高兴顺利收到了明信片哦,我是忠实的听众,以后多多交流,祝好!
确实如你所说的 Frp穿透时本地NAS对外传输的数据都会走公网服务器 会消耗服务器的流量额度 日常备份照片 访问文档这类轻量使用还好 要是经常传大文件 就得提前留意服务器的月流量上限了 但这么做的好处就是可以自己决定该流量的大小 以及流量所使用的带宽 如果只是简单日常使用 只要不是重量级Nas用户 这么操作下来 服务器的流量完全没任何问题哦
还在路上,不知何时到达😂
应该也快了 我是到了之后 两三天后才去取的
mark一下~收到如此难得的手写明信片和钥匙扣,离不开刘阁主高质量的知识输出,厉害~
言重了 都是胡乱写写记记罢了 还多指望各位友友的捧场和关注呢
先收藏,等有空了研究研究你的这个内网穿透,总有一天用的上的
是的 方法多且有用 总比没有方法强
至今还未玩过nas,怎么破
哈哈 不过也没事 没玩过也没关系 先开个虚拟机试试水 习惯了 或是有用 再入手实体机也挺不错 毕竟每个人的需求都不一样嘛
人均一车bug
不应该呀 我想象中的程序猿不应该都是平均人手一台Nas嘛
真好
大家好 才是真的好
现阶段还能收到手写的信很难得了,这该与博主的高质量文章有关吧。
言重了 都是胡乱记记写写 也是为了方便以后需要时可以参考用 确实 现在能收到这种纸质版的明信片 也是还真是一种莫大的荣幸吧 上一次接收这种纸质版的明信片或者信封之类的 还是十多年以前呢
明信片和钥匙扣很有意义。
是的 蛮有意思 也蛮有纪念意义的
明信片,久违的熟悉感,现在只在一些景点的怀旧小店能看到。
现在使用电子产品即时通讯的人占太多了 像这种纸质版的明信片不在特殊场合都不太容易见到了 总的来说 意义非凡吧
一个词cool
这些简单的方法备注以后也方便参考