
11个月前
之前用旧笔记本成功安装了黑群晖,改成了NAS。几天使用下来效果还不错。
但是由于没有公网ip,只能在内网下访问,想外网访问只能通过其他方法了。在网上搜了一些教程,决定用Frp来反向代理,实现内网穿透。
准备工作
1.群晖nas
2.云服务器(阿里云,腾讯云轻量服务器即可,国内的需要备案)
3.域名(可有可无)
安装Frp服务端
准备好以上条件就可以上手操作了。云服务器我们用的是Centos7.9,。可直接通过脚本安装Frp服务端。.
这里直接使用下面的Frps服务端一键配置脚本。
https://gitee.com/mvscode/frps-onekey
登陆ssh后,安装。
wget https://code.aliyun.com/MvsCode/frps-onekey/raw/master/install-frps.sh -O ./install-frps.sh
chmod 700 ./install-frps.sh
./install-frps.sh install
基本上默认配置即可,最后记下来安装完成后的数据,记得去服务器及宝塔后台去放行相应的端口。

群晖安装客户端
接下来登陆群晖,套件中心里安装docker。安装完后在docker的注册表里搜索Frp,由于前面服务端的脚本安装的版本是0.39.0,所以这里我们也需要安装对应的版本。

安装的同时,本地新建一个frpc.ini文件。复制以下内容进去保存。
[common]
server_addr = 云服务器地址
server_port = 5443
token = 设置的密钥
[web1]
type = http
local_ip = 本地nas的ip地址
local_port = 5000
custom_domains = 有域名填域名,没有就填云服务器ip地址
保存后,打开群晖File Station,放入/docker/frp目录,没有就自己新建。

同时Docker里的Frpc客户端下载好安装。勾选使用高权限执行容器,再点击高级设置。

存储空间里。添加我们刚刚放进去的文件,docker/ftp/frpc.ini,装载路径填/ftp/frpc.ini

点击网络,勾选使用与Docker Host相同的网络

开启访问
确认无误后,即可开启。正常启用后无报错,打开日志显示start proxy success。即代表成功代理。
最后打开外网ip+端口即可访问群晖。

最后由于走的云服务器中转,速度也会受限于服务器的带宽和流量。一般用来外网访问管理还是够用了。