前段时间闲来无事,吧家里的旧笔记本改造成了黑群晖.
开通内网穿透踩了很多坑,特此记录一下
frp 分别有服务端 (frps) 和客户端 (frpc)
# 一、下面先说服务端
因为是第一次操作,所以没有使用 docker 管理。有时间一定要换成 docker
# 1、首先下载 frp(根据自己的系统选择)
1 | wget https://github.com/fatedier/frp/releases/download/v0.33.0/frp_0.33.0_linux_amd64.tar.gz |
# 2、解压命令解压出来
1 | tar -zxvf frp_0.33.0_linux_amd64.tar.gz |
# 3、进入 frp 目录
1 | cd frp_0.33.0_linux_amd64 |
# 4、配置服务器端文件
1 | vi frps.ini |
下面我把配置文件贴出来
1 | [common] #必填 |
# 6、启动服务器端 frps(测试启动)
1 | ./frps -c ./frps.ini |
如果没有报错,那么服务端的操作暂时完毕
二、开始说客户端(群晖端)
一开始群晖也是使用了和上边一样的操作,只是配置文件不同,后来发现一个弊端 ----> 每次重启群晖后,frpc 不会自启动。或者因为不可抗力因素,frpc 关闭了很不方便
# 1、下载 docker 套件
首先我们打开套件中心,搜索 docker 并安装。docker 应该算是黑群晖必备套件我就不细说了
# 2、下载 frp

# 2、启动容器
映射 frpc 文件,容器内路径为 /frp/frpc.ini ,容器外路径随意,自己选
# 3、修改配置文件
一定要注意,我们的配置文件是 `frpc.ini,下面我把文件内容贴出来
1 | [common] |
# 4、启动服务器端
群晖启动服务端,进入高级设置,选择停止后重启,并且一定要选择使用和 dockerhost 相同网络
此时如果容器没有无限容器那么说明已经是链接成功了,可以访问刚才自己配的地址去看,一定是域名加端口号访问。除非像我一样在服务端使用 nginx 分别反向代理
# 三、服务端 frp 后台运行
1 | nohup ./frps -c ./frps.ini & |
最后贴上成果
