大多数用户使用 Remio 时,从不需要动防火墙设置。这款应用建立在与视频通话应用相同的连接技术之上,让它们能在家用路由器、酒店 Wi-Fi 和企业 VPN 后面正常工作,由它自己找出可行的路径。但对于少数身处管控严格网络、默认设置就是卡住不动的用户,这一页就是一站式参考:Remio 在网络上实际发送了什么、防火墙上该放行什么、如何查看会话中的诊断信息,以及该怎么跟 IT 部门沟通。
概览
Remio 采用分层方式把客户端连接到主机:先尝试最快的路径,必要时再平稳地回退。共有三种可能的路径,按优先顺序如下:
- 同一网络内直连:客户端和主机处于同一个 Wi-Fi 或局域网中,画面帧点对点传输。处理延迟约 8 毫秒,其余取决于你的显示器自身的刷新节奏。在家里、单一办公室网络中,或通过 Tailscale/WireGuard 连接时,你得到的就是这种路径。
- 跨互联网直连(点对点):客户端和主机处于不同网络,但各自都能发起出站 UDP 连接。双方通过 Remio 的连接服务器交换各自的公网地址,然后直接把媒体数据发送给对方。视地理位置不同,会增加 10 到 40 毫秒的延迟。
- 中继回退:当 UDP 被阻断,或 NAT 限制过严而无法直连时,双方都会向外连接到一台中继服务器(Cloudflare 的全球网络,
turn.cloudflare.com):能走 UDP 时走 UDP,UDP 被阻断时走 443 端口的 TCP 或 TLS,由中继在双方之间转发加密的媒体数据。会增加 30 到 80 毫秒的延迟。只要能访问 HTTPS,它就能工作。
你无需手动选择路径。每次会话开始时,Remio 会同时探测这三种路径,并使用其中最快且成功的一种。如果网络在会话中途发生变化(比如你从办公室 Wi-Fi 走到了 LTE 网络),Remio 会重新探测并切换路径,不会中断会话。
运行 Remio 时,你永远不需要在路由器或防火墙上开放入站端口。客户端和主机都只发起出站连接。如果你的网络允许在浏览器中加载 https://remio.net,那就说明 Remio 的连接服务器可以访问。如果它能加载 YouTube 或 Zoom,Remio 的媒体路径几乎也一定可用。
Remio 会话如何穿越防火墙
从你在客户端点按连接的那一刻起,流程如下:
- 向连接服务器发起出站 TLS。客户端和主机都会在 443 端口上向
relay.remio.net打开一条长期保持的 WebSocket。它在会话期间承载配对握手、offer/answer 交换,以及少量控制流量。屏幕或输入数据绝不会经过它。这是标准的 HTTPS,所有企业防火墙都会放行。 - 网络探测。每一端都使用公共 STUN 服务来发现自己的公网地址(互联网其他部分看到的地址)。接着,为防探测失败,它会向连接服务器申请访问中继(
turn.cloudflare.com)的短期凭证。 - 路径竞速。双方同时尝试直接 UDP、经 STUN 发现地址的直接 UDP,以及 TLS 中继。最先成功并回应的那种组合胜出。大多数家用网络会在 200 毫秒内选定直接 UDP;受限网络则会在大约 2 秒内回落到 TLS 中继。
- 加密的媒体流。路径选定后,每一帧视频、每一次按键、每一段音频采样都会经端到端加密,并通过选定的路径发送。即使走中继路径,中继节点看到的也只是密文。
整个过程对你来说是无感的:客户端只会显示“已连接”。但了解这套流程,有助于理解下一节的防火墙规则。
防火墙上需要放行什么
对于要编写防火墙策略的 IT 团队,下面是 Remio 产生的全部出站流量清单。任何时候都不需要入站规则。
# 出站规则:Remio 客户端和 Remio Host
# 必需:连接建立(仅信令,不含媒体)
ALLOW TCP/443 -> relay.remio.net (TLS WebSocket)
# 必需:中继回退(没有直连路径时传输媒体)
ALLOW TCP/443 -> turn.cloudflare.com (基于 TLS 的 TURN,UDP 被阻断时仍可用)
ALLOW UDP/3478 -> turn.cloudflare.com (基于 UDP 的 TURN,可选,优先使用)
ALLOW UDP/443 -> turn.cloudflare.com (基于 UDP 的 TURN,可选)
# 强烈建议:启用直接点对点连接(延迟更低)
ALLOW UDP -> any (high ports 32768-65535)
# 可选:仅在最初的地址发现阶段使用
ALLOW UDP/3478 -> stun.cloudflare.com
ALLOW UDP/19302 -> stun.l.google.com
# 无需放行,也从不使用
DENY any inbound (任何时候都不需要入站)
如果你只能放行最低限度的规则,请放行到 relay.remio.net 和 turn.cloudflare.com 的出站 TCP 443 端口:这两条规则就足以让 Remio 端到端运行,只不过走的是中继路径而不是直连。会话依然会以完整画质加密并串流,唯一的代价是延迟。
常见的企业网络场景
现实中的防火墙配置千差万别。下面是各种情形下的预期表现。
默认放行出站(大多数小型办公室、家庭网络)
防火墙放行所有出站 TCP 和 UDP,只封锁特定的恶意地址段。Remio 会在一秒内找到直接 UDP 路径并一直使用。延迟就是你的互联网往返延迟,再加上 3 到 5 毫秒的 Remio 开销。连接类型指示器里会显示直连。
阻断出站 UDP(中型企业、学校)
防火墙放行 TLS 和少数知名协议,但为防止点对点滥用,会整体阻断出站 UDP。Remio 的直接 UDP 探测失败,TLS-443 中继探测成功,会话在约 2 秒内通过中继路径建立。连接类型指示器显示中继。视你与最近的中继节点之间的距离,延迟会增加 30 到 80 毫秒。串流、音频、键盘和输入全都照常工作。
TLS 检查代理(大型企业、金融、医疗)
防火墙会解密每一条出站 TLS 连接、检查内容,再重新加密后转发。这是最棘手的情形,可能出两种问题:
- 代理无法识别 Remio 使用的这类长期保持的媒体流,要么在短暂超时后将其丢弃,要么把它限速到无法使用的程度。
- 代理剥离了它无法理解的那部分连接握手内容,导致 Remio 卡住。
解决办法是把 relay.remio.net 和 turn.cloudflare.com 加入代理的 TLS 检查绕过列表。所有主流的企业代理(Zscaler、Palo Alto、Cisco Umbrella、Check Point、Forcepoint)都支持按域名绕过。流量依然会经过企业防火墙,只是途中不会被解密。IT 团队通常也出于同样的原因,为视频会议应用(Zoom、Teams)添加绕过条目;Remio 适用同样的做法。
强制门户 / 酒店 Wi-Fi
许多酒店和机场使用强制门户,在你接受条款之前阻断所有出站流量。完成认证后,大多数网络会放行正常的 HTTPS,这意味着 Remio 的中继路径可以工作。UDP 则要看运气:有些门户即使登录之后仍然阻断 UDP。如果在酒店 Wi-Fi 上会话感觉迟钝,请查看指示器,它几乎总是显示中继。这没有什么需要修复的,这类网络本来就是这种预期模式。
移动网络中的运营商级 NAT
4G/5G 连接往往位于运营商部署的多层 NAT 之后,使点对点直连变得困难。Remio 会自动处理这种情况:直接 UDP 通常在一个方向上可行(移动客户端连向主机),而中继路径始终可作为回退。在 LTE/5G 上的表现通常相当出色。
确认连接路径
每个 Remio 客户端都会在会话中的数据浮层里显示当前选用的连接路径。从工具栏打开它,图标是一个小小的柱状图。你会看到:
- 连接:直连表示通过 UDP 点对点连接,延迟最低。画面帧从主机直接传到客户端,中途没有任何中转。
- 连接:中继表示流量经中继(
turn.cloudflare.com)转发,会增加 30 到 80 毫秒的延迟,但仍是端到端加密,中继看到的只有密文。 - 连接:局域网出现在两端处于同一本地网络时。处理延迟约 8 毫秒(其余取决于你的显示器自身的刷新节奏),不需要经过互联网往返。
如果你预期是直连,看到的却是中继,说明你所在的网络在路径上的某处阻断了 UDP。会话仍然可用,只是延迟更高。对于你能控制的网络(比如你家的路由器),请检查 QoS 设置,以及某些会破坏 UDP 转发的“游戏模式”开关。
点按连接路径指示器可查看更多诊断信息,包括两端各自的公网 IP、当前往返延迟,以及正在使用哪个中继区域(如果有的话)。向支持团队反馈连接问题时,这是首先应该查看的内容。
中继能看到什么、不能看到什么
走中继路径时,一个常见的顾虑是隐私:如果我的屏幕要经过一台中继服务器,那里的人能看到吗?不能。原因如下:
- 端到端加密。每一帧、每一次按键、每一段音频采样,都使用握手期间派生的会话密钥加密。只有客户端和主机持有该密钥。中继转发的只是密文。
- 不托管密钥。Remio 的服务器从不查看或存储会话密钥。即便完全掌握中继日志并实际控制中继服务器,Remio 也无法解密任何用户的会话,无论是过去、现在还是将来的。
- 没有可读内容可记录。中继处理的始终只是加密数据包,而 Remio 自己的连接服务器(
relay.remio.net)只承载建立连接的消息,绝不涉及屏幕、音频或输入。 - 绕过企业 TLS 检查同样适用。由于媒体是在 TLS 之上的一层加密的(加密发生在 TLS 为中继封装数据包之前),解密外层 TLS 的企业 TLS 代理看到的仍然只是内层的加密负载。任何中间设备都无法读取你的屏幕。
完整的加密机制请参阅安全与加密。
连接问题排查
- “在公司 Wi-Fi 上连接失败,在家里却正常”:出站 UDP 被阻断,TLS 中继路径同样被阻断或被剥离。请让 IT 部门放行到
relay.remio.net和turn.cloudflare.com的出站 TCP 443 端口;如果有 TLS 检查代理,也要把这两个主机名加入它的绕过列表。这样就能打通中继路径,会话随即可以端到端工作。 - “在办公网络上延迟比预期高得多”:连接很可能走了中继(请查看会话中的指示器)。中继路径会增加 30 到 80 毫秒。如果 IT 部门能开放出站 UDP,Remio 会自动切换到直连路径,延迟随之下降。
- “连接建立了,但画面几秒后就卡住”:典型的 TLS 检查代理表现,它允许最初的握手,却中断长期保持的数据流。请在 IT 日志中确认代理是否中断了
relay.remio.net或turn.cloudflare.com,并为这两者都添加绕过条目。 - “其他视频应用都能用,只有 Remio 不行”:几乎总是 TLS 检查或深度包检测破坏了握手。解决办法相同:请 IT 部门把
relay.remio.net和turn.cloudflare.com加入检查绕过列表。 - “有时能用,有时停在‘正在连接’”:
relay.remio.net的 DNS 解析不稳定,或者企业 DNS 过滤阻断了连接服务器。请在同一台机器上试一试nslookup relay.remio.net,它应该在一秒内返回一个 IP。如果超时或失败,瓶颈就在 DNS。 - “点连接没有任何反应,没有错误,也没有进度”:出站 443 端口被完全阻断。这种情况不常见,但在严格受限的网络上会出现。可以在浏览器中加载
https://relay.remio.net/health来测试,它应该返回一条简短的状态响应。如果浏览器也无法访问,说明防火墙完全阻断了到该主机的出站 HTTPS。 - “VPN 客户端一连接,Remio 就出问题”:有些 VPN 代理会捕获包括媒体在内的所有流量,导致画面卡顿。如果你的 VPN 支持分流,请尝试把
relay.remio.net和turn.cloudflare.com从隧道中排除。
进阶:进一步收紧限制
如果你的安全团队需要尽可能严格的放行名单,下面是仍能让 Remio 端到端运行的最低配置:
# 最小可用的防火墙放行名单
# 仅允许中继模式运行(延迟约 30-80 ms)
OUTBOUND TCP/443 -> relay.remio.net # 连接建立
OUTBOUND TCP/443 -> turn.cloudflare.com # 中继(基于 TLS 的 TURN)
# 添加以下几条即可启用直接点对点(局域网 3-5 ms,广域网 10-40 ms)
OUTBOUND UDP/3478 -> stun.cloudflare.com # 公网地址发现
OUTBOUND UDP/19302 -> stun.l.google.com # 公网地址发现(冗余)
OUTBOUND UDP -> any (32768-65535) # 直接媒体路径
仅前两行就足以让应用正常工作,其余每一行都是延迟优化。如果你既要最高的安全性,又要最低的延迟,请放行全部五条。
防火墙与 NAT 常见问题
Remio 需要在我的防火墙上开放入站端口吗?
不需要。Remio 客户端和 Remio Host 都只发起出站连接。路由器上没有什么要开放的,防火墙的入站规则也不需要改动。只要你的网络允许正常的出站网页流量,比如加载网站、使用即时通讯应用,Remio 就能工作。
Remio 使用哪些端口?
连接建立使用到 relay.remio.net 的出站 TCP 443;没有直连路径时,使用到中继(turn.cloudflare.com)的出站流量:能走 UDP 时用 UDP 3478 或 443,UDP 被阻断时用 443 端口的 TCP 或 TLS。直接点对点媒体使用随机高位端口的出站 UDP;公网地址发现使用 UDP 3478(stun.cloudflare.com)和 UDP 19302(stun.l.google.com)。任何一端都不需要入站端口。
Remio 能在阻断 UDP 的企业网络上工作吗?
能。UDP 被阻断时,Remio 会自动回退,通过 443 端口的 TLS 中继媒体,该端口和你的浏览器用于 HTTPS 的端口相同。连接建立会多花不到一秒,并增加约 30 到 80 毫秒的延迟,但会话能够端到端正常工作。无需切换任何设置,回退会自动完成。
我们公司的 IT 团队能检查 Remio 的流量吗?
不能。所有会话媒体都经过端到端加密:你的屏幕从不会经过我们的服务器,即使是中继看到的也只是密文。即便流量通过 443 端口经中继转发,中继转发的也只是加密数据包,无法读取屏幕内容、按键或任何其他数据。企业 TLS 检查代理同样看不到数据流内部,因为媒体是在 TLS 之上的一层加密的。
为什么我的连接在家里能用,在办公室却失败?
企业网络常常整体阻断 UDP,也可能阻断到非白名单主机的出站 TLS。请让 IT 部门放行到 relay.remio.net(连接建立)和 turn.cloudflare.com(UDP 关闭时承载媒体的中继)的出站 TCP 443 端口。这两条就足以让 Remio 在 UDP 被完全阻断时正常工作。
如何查看我的会话是直连还是经中继?
从工具栏打开会话中的数据浮层。每个 Remio 客户端都会在延迟和码率旁边显示连接类型指示器:直连、局域网或中继。直连的感觉更灵敏;经中继的连接会增加大约 30 到 80 毫秒的延迟,具体取决于你与最近的中继节点之间的距离。
Remio 能在 VPN 或零信任代理后面使用吗?
几乎在所有情况下都可以。点对点和中继路径都使用标准的出站 HTTPS,企业 VPN 和零信任代理(Zscaler、Cloudflare WARP、Tailscale、Twingate)都能顺畅放行。有些激进的深度包检测中间设备可能会破坏数据流,解决办法请参阅上方的问题排查部分。
公司的 TLS 拦截会让 Remio 失效吗?
有可能。解密并重新加密所有 TLS 连接的深度包检测代理,有时会剥离部分连接握手内容,或阻断长期保持的媒体流。如果你发现 Remio 只在公司网络上失败,请让 IT 部门把 relay.remio.net 和 turn.cloudflare.com 加入 TLS 检查绕过列表:大多数企业代理(Zscaler、Palo Alto、Cisco Umbrella、Check Point)都支持按域名绕过。
相关指南
- 设置 Mac 到 Mac:调整网络路径之前的基础设置。
- 设置 Mac 到 iPad:同样的网络逻辑,iPad 客户端。
- 把 Windows PC 串流到 Mac:同样的网络逻辑,Windows 主机。
- 局域网直连:当你想在自己的网络上确保点对点连接时。
- 问题排查:涵盖更多连接问题的综合指南。
- 安全与加密:端到端加密的完整详情。