群晖Nas使用Frp 配合公网IP宝塔环境服务器 绑定域名访问内网Nas面板

Frp 分为 frps/frpc 两个可执行程序,Frps为服务端(服务器),Frpc为客户端(Nas)。本文借助云服务器公网ip和宝塔面板Frp插件实现反代内网群辉Nas 达到公网访问的效果

-本文教程使用环境

Frp 服务端

  • 【二选一】宝塔frp服务端插件
  • 【二选一】GitHub下载自己部署运行

Frp 客户端

二、本地局域网中的群辉Nas

  • GitHub下载文件部署
  • 本文使用Frp反代功能只是为了实现Nas面板公网访问需求,如Nas内通过Docker安装宝塔站点公网访问暂未涉及
  • 反代成功后,你在公网访问内网Nas内容 速度取决于你的服务器剩余带宽
  • 最好还是搞个公网固定IP

一、带有公网ip的Linux云服务器

这里钻芒用的是宝塔Frp服务端插件。

其实这个插件只是帮助我们可视化配置Frp服务,本质上他和自己去上传Frps文件运行并无不同

当然,使用这个插件还一个好处便是 他可以自己运行

然后在宝塔后台导入插件安装

安装后首先需要下载Frp文件,可以去Github下载后点击离线更新上传即可。

高级设置和仪表盘先不用管,实现功能为首

这里的http端口就是你绑定的域名的后缀,如这里我的是Nas.zuanmang.net:7000 (这个7000你可以自定义)

Https443端口目前我也未解决配置方法。先略过吧

至此,服务端已配置完成?

然后,客户端也是需要配置文件的,这个文件我们还是前往上边的服务端那个Github下载

下载后解压,如下:

在Nas里 创建一个Frp文件夹, (可自定义目录,后方复制这个路径运行即可)

上传刚才下载的 frp_0.35.1_linux_amd64.tar.gz 压缩包,并解压,只保留下边三个文件即可。

双击Frpc.ini 编辑 将下边的配置代码放进去

账号选择root,事件选择开机 自定义用户脚本 格式为 Frpc路径 -c Frpc.ini路径 这个-c是让他运行的意思

下边的这个只是给你参考? 具体文件路径要按你的实际文件路径来 (文件路径获取看下一步)

添加完成后右击运行,同时你的服务器上的服务端也运行,

访问你的 自定义域名:7000 完成Nas公网访问配置。此教程结束 ?

宝塔Frp插件启动失败

  • 检查是否有Frp配置输入错误,影响了服务运行

启动后访问提示:

  • 你的服务端运行成功,但是未能成功与客户端通信,检查客户端运行状况

在客户端的Nas上frpc.ini里添加

使用SSH手动运行Frp服务

原文链接:https://cloud.tencent.com/developer/article/1800161

© 版权声明
THE END
喜欢就支持一下吧
点赞12 分享