一.在开始部署前,请确保您的系统满足以下条件:
1.服务器具备公网 IP 地址
2.防火墙已开放相关端口:3478/UDP、18080/TCP、6379/TCP
3.安装Docker教程-
--如果你已安装过可以跳过此步骤
二.部署步骤
1.首先,创建一个专门的目录用于部署飞鼠 Relay 服务:
mkdir -p feishu-relay

2.进入这个目录
cd feishu-relay

下载文件
curl -sSL https://feishunet.run/d/feishu-Relay/docker-compose.yaml > docker-compose.yaml
curl -sSL https://feishunet.run/d/feishu-Relay/config.yaml > config.yaml

⚠️ 注意:
命令说明:
- docker-compose(带 `-`):常见发行版 CenetOS RHEL rocky Alma系列
- docker compose(不带 `-`):常见发行版 Debian/Ubuntu的衍生系统
之后教程统一使用 `docker compose` 表示。
启动服务
docker compose up -d
验证服务状态
启动后,使用以下命令检查服务状态:
docker compose ps
查看服务日志
使用以下命令查看服务运行日志:
docker compose logs -f p2p-relay
服务使用方法
1.登录飞鼠网络控制台
https://saas.feishunet.com/#/network
2.选择一个网络-查看网络
3.右上角找到 中继配置 选项
填写您的 Relay 服务地址,格式为:[服务器IP或域名]:18080
例如:fsquery.feishunet.com:18080
保存配置并应用
验证连接
配置完成后,您可以通过以下方式验证 Relay 服务是否正常工作:
在飞鼠客户端中查看连接状态
检查客户端日志中是否有成功连接到 Relay 服务的信息
尝试在不同网络环境下建立 P2P 连接
停止和重启服务
停止服务
docker compose down
重启服务
docker compose restart
更新服务
当需要更新服务版本时,修改 docker-compose.yml 文件中的镜像版本,然后执行:
docker compose pull
docker compose up -d
