首先根据操作系统从github上下载frp,链接:https://github.com/fatedier/frp/releases
下载后解压安装包,之后重命名为frp移动到/usr/local/frp
下面配置服务常驻运行,编辑systemd目录下的frps.service配置文件,根据frp所在的具体位置配置ExecStart
把上面配置好的文件复制一份到并重新加载服务的配置文件
cp /usr/local/frp/systemd/frp.service /usr/lib/systemd/system/frp.service
systemctl daemon-reload
然后写frp服务端的配置,编辑/usr/local/frp/frpc.ini
接着,运行frp服务
systemctl start frp
查看frp服务状态是否成功
这样frp的服务端就装好了,防火墙是否开通了对应端口
接下来登录群晖,在空间中心中搜索docker并安装
docker安装好后,打开docker,搜索frp,选择frpc镜像
新建一个frpc.ini,配置客户端设置
找到刚才下载的镜像,生成容器,选择高级设置,挂载刚才编辑的配置文件,然后生成并启动容器
最后访问服务端及其对应端口即可实现内网穿透
同时我也映射了一个文件目录出去,可以之间从公网引用资源