01
准备服务器
Linux x64、glibc 2.28 或更新版本、systemd,支持 apt-get 或 dnf。需要公网 IPv4、Bash、Python 3.9+、unzip 和管理员权限,安装时至少留出 2 GB 磁盘空间。
小型 Room 可先从 2 核 / 2 GB 开始,带宽按实际可用值登记。无需显卡或域名;服务器位置尽量靠近成员。租金、带宽和流量由服务器所有者承担。
仅适用于 Room 媒体节点。ARM、Windows、Alpine/musl 及完整业务服务器部署不在本方案内。
02
选购与配置
雨云推荐入口:按活动要求注册并绑定微信领取新人五折券,领取状态、有效期和适用产品以雨云页面为准。请选独立公网 IP,NAT 映射套餐不适用本安装器。
优先选靠近成员的地域、Ubuntu 24.04 LTS x86_64、固定公网 IPv4 和稳定公网出站带宽。无需显卡;不要选择 ARM 或竞价实例。
阿里云 ECS 与 轻量服务器 均限制流量穿透类服务。本节点包含 TURN 中继,购买前请向厂商确认用途;此入口不表示厂商已批准 Relink。
人数与语音配置
按每频道最多 8 人、96 kbps、全部同时说话并经过中继,留 25% 带宽余量。人数指同时语音人数。以下是购买起点,尚非实测容量承诺。
| 同时语音 | CPU / 内存 | 系统盘 | 出站带宽 · 仅语音 |
|---|---|---|---|
| 1–8 人 | 2 核 / 2 GB | 40 GB | 10 Mbps |
| 9–16 人 | 2 核 / 4 GB | 40 GB | 20 Mbps |
| 17–32 人 | 4 核 / 4 GB | 40 GB | 40 Mbps |
| 33–64 人 | 4 核 / 8 GB | 40 GB | 80 Mbps |
单个频道人数增加时,语音流量按逐对连接增长。同频道 16 人约需 30 Mbps,32 人约需 120 Mbps(含余量);不能直接套用分组表。完整文档含计算公式。
屏幕共享额外带宽
当前视频目标码率加 25% 余量并向上取整,需加在语音带宽上。一路最多 7 位观看者,多路共享需累加;声音、重传和线路波动另留余量。
| 共享画质 / 码率 | 1 人观看 | 3 人观看 | 7 人观看 |
|---|---|---|---|
| 720p · 30 FPS / 3 Mbps | +4 Mbps | +12 Mbps | +27 Mbps |
| 1080p · 30 FPS / 5 Mbps | +7 Mbps | +19 Mbps | +44 Mbps |
| 1080p · 60 FPS / 8 Mbps | +10 Mbps | +30 Mbps | +70 Mbps |
| 1440p · 120 FPS / 20 Mbps | +25 Mbps | +75 Mbps | +175 Mbps |
8 人语音加一路 1080p / 60 FPS、3 人观看,可从 2 核 / 4 GB、40 GB、50 Mbps 开始试用,再按实际占用和丢包调整。成员自身的上行、下行同样需要够用。
03
取得节点配置
Room 域主在 Relink「反馈留言 → 使用问题」申请接入,提供 Room Code、节点名称、公网 IPv4 和可提供的带宽(5–1000 Mbps)。运营协助登记后,私密交付 relink-node-setup.json。
当前客户端还没有自助登记表单。每个 Room 最多登记三个节点;示例文件中的占位值不能用来接入。登记 IP 必须与服务器连接官方服务的实际出口 IP 一致。
通过自己的服务器文件传输功能上传配置到 /root/relink-node-setup.json。它包含专用令牌,请勿公开、上传 GitHub 或粘贴进命令行。
sudo chmod 600 /root/relink-node-setup.json04
放行端口
同时检查云安全组和系统防火墙。安装器不会修改防火墙。
| 入站端口 | 用途 |
|---|---|
| TCP / UDP 3478 | 语音接入 |
| UDP 49160–50183 | 语音中继 |
| UDP 8890 | 屏幕共享 |
出站需要允许官方 HTTPS/WSS(TCP 443)、DNS、媒体流量与系统软件源。SSH 端口保留给自己的管理 IP。8554、9997、9998、4329 仅供本机使用,不要开放到公网。
05
下载并安装
以下命令下载固定版本并核对完整性,解压后执行安装。校验失败时重新下载,不要跳过。
mkdir -p ~/relink-server-install
cd ~/relink-server-install
curl -fLO https://relinkus.cn/server/releases/Relink-Room-Node-2.1.3.zip
curl -fLO https://relinkus.cn/server/releases/Relink-Room-Node-2.1.3.zip.sha256
sha256sum -c Relink-Room-Node-2.1.3.zip.sha256 &&
unzip Relink-Room-Node-2.1.3.zip -d bundle &&
cd bundle &&
sudo bash setup.sh --setup /root/relink-node-setup.json安装器会检查系统、端口和配置,安装媒体组件并启用开机自启。编译需要几分钟,请保留 SSH 会话。已有节点或未完成的安装会停止覆盖,保留原文件。
只检查包和配置,不安装
bash setup.sh plan --setup /root/relink-node-setup.json预演不会修改系统,也不会验证目标主机、官方接入或公网端口。
06
检查并使用
sudo bash setup.sh doctor
sudo systemctl is-enabled relink-room-media relink-room-turn relink-room-agent- 确认三个服务为
active,开机自启为enabled。 - 确认官方接入状态已在线,屏幕共享线路中出现你的自建线路。
- 两位成员使用不同网络测试语音和屏幕共享;共享时选择该自建线路。语音可能直接连接,成功通话不能替代中继测试。
- 安排维护窗口重启服务器,再检查服务、语音和屏幕共享。
自动检查和源码测试不能替代具体服务器的公网验收。是否已完成部署,以在线状态和实际媒体传输为准。
07
维护与排错
服务运行,但节点仍离线
检查 DNS、系统时钟、出站 TCP 443 及官方 WSS 连接。核对登记 IP 是否与出口 IP 一致;代理、NAT 或多出口可能造成不一致。
语音正常,屏幕共享无画面
确认选择了自建线路,并在安全组和系统防火墙放通 UDP 8890。语音直连成功不代表 SRT 屏幕链路已经可用。
安装失败或已有旧节点
保留原配置和安装日志,运行 doctor。不要杀掉未知进程、删配置或跳过保护重装。安装日志在 /var/log/relink-node-install-*.log。
备份、容量规划、日志检查与停用命令请阅读 运维文档 ↗。完整教程也可 下载 Markdown 文档。