群晖NAS使用Docker部署frpc客户端实现内网穿透

2023年 5月 4日 81.1k 0

群晖默认访问的规则是IP+端口号,并且又有在内网访问比较麻烦。我们经常会有外出使用的需求,需要在外网访问群晖nas进行操作。接下来给大家讲解如何通过群晖docker插件安装frpc客户端,并且通过宝塔nginx配置域名
群晖7.0截图1637550727028.png

群晖安装Docker

这里我们需要有服务端的IP和端口,这样就可以直接的群晖上面安装客户端即可

套件中心-->搜索-->Docker
1637551098027.png

配置Docker

点击打开,然后我们搜索注册表1637551313717.png1637551391780.png
这里的版本号我们选择最新版即可,当然也可以选择其它版本20211122_112402.png
我们点击File Station为docker创建挂载目录1637551681867.png
创建一个文件夹
1637551734020.png
接下来我们添加frpc配置文件,将下方配置文件保存为frpc.ini

[common]
server_addr = xxx.frps.cn   #frps服务端的地址(基本上是公网IP或者域名)
server_port = 7000          #frps服务端端口号(可以自己单独指定)

token = www.frps.cn     #frps服务端token认证 (这个可以加也可以不加,需要根据服务端配置文件来对应)

[nas]                                   #穿透的名称
protocol = kcp                  #端口号协议
local_ip = 192.168.31.200       #本地IP (需要映射公网的IP)
local_port = 5001                   #本地端口 (需要映射公网的内网端口)
remote_port = 5019              #公网端口号
custom_domains = dsm.frps.cn        #访问标识(可加可不加)

接下来我们上传修改好的配置文件1637552089913.png
接下来创建一个容器,来运行Docker

首先我们需要先下载一个frpc客户端镜像

1637551522527.png
启动容器
1637551585313.png
设置容器权限1637551601895.png
这里添加我们刚刚修改过的配置文件frpc.ini20211122_113719.png
装载路径为

/frp/frpc.ini

1637552277382.png
网络我们选择使用Docker Host相同的网络1637552358078.png
接下来我们点击应用1637552394146.png
点击下一步,启动docker容器1637552418409.png
1637552450623.png
容器启动完成后我们就可以通过IP:端口进行访问1637557329222.png
1637557385096.png

宝塔设置域名

我们添加一个域名,并设置dns解析和添加https (具体方法不介绍了)1637557449701.png1637557460876.png
当可以直接通过域名访问的时候,接下来我们配置一下nginx

  • 添加反向代理
  • 1637557530083.png

  • 配置反向代理
  • 1637557671668.png

  • 访问效果图
  • 1637557859625.png

    相关文章:

    1. 内网穿透Nas 基于Frp实现群晖的远程访问
    2. 利用FRP和Openvpn实现内网穿透外网访问
    3. Openstack 网络服务Neutron [五]
    4. Golang基础知识笔记

    相关文章

    LeaferJS 1.0 重磅发布:强悍的前端 Canvas 渲染引擎
    10分钟搞定支持通配符的永久有效免费HTTPS证书
    300 多个 Microsoft Excel 快捷方式
    一步步配置基于kubeadmin的kubevip高可用
    istio全链路传递cookie和header灰度
    REST Web 服务版本控制

    发布评论