前期准备
添加docker镜像
- 打开docker程序,这里我用群晖docker套件来演示,其他平台的docker也都大同小异
- 方法一:使用“镜像网址”在线添加(国内访问可能会比较慢)
- 方法二:使用“镜像包”添加(无法保证是最新版)
- 找到下载完成的“镜像包”
配置frpc文件
- 将多个(和服务器数量一致)frpc配置文件重命名(不重复就OK),这里我重命名了两个配置文件 “frpc.toml” 和 “frpc2.toml”
- 将每一个frpc配置文件里的服务器IP地址进行修改
- 防火墙记得放行端口
- 将所有配置文件放到一个能找到的位置
创建容器
- 有多少个frpc配置文件就创建多少个容器
- 装载路径:
/etc/frp/frpc.toml
- 镜像网址的网页里也可以找到装载路径,理论上不会变
- 容器启动报错可以进入容器日志里查看报错原因
-
如果报错“端口被占用”但是明明没有其他服务占用,可以试一试重启frp服务端,注意frp客户端也要重启 【更多报错】
-
继续添加容器,有几个配置文件就添加几个容器
检测穿透状态
- 用浏览器分别访问不同的服务器
- 可以看到这台群晖NAS已经被两台服务器同时穿透,这样当服务器A宕机了也能用服务器B来远程访问这台NAS