[title]前言[/title]
前段时间教大家利用LEDE软路由来实现内网穿透,虽然说这个方法没有什么问题,但是对于没有软路由的朋友又是一种麻烦。这次我们不用软路由,直接使用群晖套件中的Docker容器安装Frpc(Frp客户端)来实现内网穿透,全程不需要代码命令操作,绝对是无公网IP用户的福音。
这里我使用的Frps(Frp服务端)是上次演示LEDE软路由做内网穿透时搭建的,可参考:自己搭建FRP服务器 利用LEDE软路由实现内网穿透 大家如果没有自己的Frps(Frp服务端)的话,也可以在网上搜索一些免费的Frps(Frp服务端)来用也是没有问题的。搜索引擎搜索:免费frps
[title]操作步骤[/title]
首先我们在群晖的【套件中心】中找到【Docker】并安装
然后我们编辑一个 frpc.ini 文件备用(在电脑上创建以后用文本编辑器编辑然后上传到NAS中即可,这里为了方便可以上传到 docker – frpc – frpc.ini 文件夹自己新建)
以下 // 注释请删除后再填入 frpc.ini 文件中,仅做简单说明,详细说明请查看frp的官方文档。
[common] server_addr = 10.0.0.1 //Frps(Frp服务端)的IP地址 server_port = 7000 //Frps(Frp服务端)设置的端口 token = 123456 //Frps(Frp服务端)设置令牌 [web1] //名称唯一即可 type = http //转发本地http服务 local_ip = 127.0.0.1 //本地服务器ip local_port = 5000 //本地要转发的端口(群晖默认5000为http,5001为https) custom_domains = nas.tenlonstudio.com //绑定的域名(这里直接填服务器IP也没有问题) [web2] type = https local_ip = 127.0.0.1 local_port = 5001 custom_domains = nas.tenlonstudio.com
打开【Docker】找到【注册表】搜索 frpc ,我们下载第一个,标签就选最新的吧(文章发布时为0.26.0)
在【映像】中找到frpc,点击【启动】
勾选【使用高权限执行容器】,然后点击【高级设置】
【高级设置】这里勾选【启动自动重新启动】
【卷】这里点击【添加文件】,选择刚才我们上传到 docker – frpc 文件夹中的 frpc.ini 文件,装载路径设置为 /frp/frpc.ini
【网络】这里勾选【使用与Docker Host相同的网络】
检查设置无误后点击【应用】即可
我已经提前将Frps(Frp服务端)所在的服务器IP解析到了对应域名:nas.tenlonstudio.com 直接访问就可以看到效果了
在【容器】 – 【详情】 – 【日志】中可以看到当前服务的状态,有 Success 即代表成功
[info]这样我们就完成了群晖NAS利用Docker容器安装Frpc并实现了内网穿透。有问题的话欢迎大家加入腾龙工作室官方交流群:768076752,或在文章下方评论区留言。[/info]