浏览器要求与局域网验证节点
OKYASHARE文档中心

隐私与网络

浏览器要求与局域网验证节点

了解安全上下文、WebRTC 和管理员部署的可选节点,不把它理解成远程中继。

更新于 4 分钟阅读

发送前确认接收设备和当前会话。同处一个局域网,不代表每一台设备都值得信任。

开始前先确认

使用新版 Chrome、Edge、Safari 或 Firefox,以 HTTPS 打开。Share 依赖 WebRTC、WebCrypto 和 IndexedDB,受限的内嵌浏览器未必提供完整能力。本地开发时,普通局域网 HTTP 地址也不等于 localhost 的安全上下文例外,测试高级功能前应核对授权与组织策略。

按步骤完成分享

当浏览器无法证明直接的本地路径时,可选节点可签发短时、绑定设备的令牌,节点运行在网络所有者控制的局域网内。经证明的连接可使用配置的 STUN 发现,但仍拒绝 TURN 中继。节点不会增加远程投递、永久存储,也不保证突破所有受限网络。

严格局域网验证

相同公网 IP 本身不能证明处于同一局域网。未使用节点证明时,自动验证要求通过本地主机候选地址直连;配置的局域网节点则可提供独立的、绑定设备的网络成员证明。

与你有关的常见问题

支持哪些浏览器和设备?

支持 Windows、macOS、Linux、Android、iOS 与 iPadOS 上较新版本的 Chrome、Edge、Safari 和 Firefox。浏览器需支持 WebRTC、WebCrypto 和 IndexedDB,且页面需通过 HTTPS 打开。

它如何判断设备处于同一局域网?

自动模式下,相同公网 IP 只让设备成为候选。Share 使用本地主机候选地址(内网、链路本地或 mDNS)验证 WebRTC 路径,不使用 STUN 或 TURN,并在连接期间复核。另一种可选方式是由管理员在局域网运行节点,签发短时、绑定设备的令牌。经过节点证明的设备可使用配置的 STUN 和非中继候选地址,但始终拒绝 TURN 中继。

什么是局域网验证节点?

一个可选的小程序,运行在你网络中一台常开的电脑上。每个浏览器访问一次它的内网地址,就会得到一个与该设备绑定、短期有效的签名凭证。持有同一节点凭证的设备会被分到一起,即使浏览器本身无法证明本地路径。

打开网页,就是全部的设置。

OKYA Share 只使用标准的浏览器技术,没有需要安装或配置的东西。

  • 连接同一个网络: 让设备连接同一个 Wi-Fi 或有线局域网,然后用现代浏览器打开 share.okya.app。
  • 设备互相验证: 轻量信令服务介绍候选设备。自动模式验证本地主机候选路径;通过配置的局域网节点证明的设备使用独立的验证方式。
  • 随心分享: 验证通过后,文件、消息和屏幕都在设备之间直接流转。关闭标签页即停止分享。

连接与隐私边界

消息和文件通过 WebRTC DataChannel 发送,全程强制加密(DTLS)。TURN 中继在设计上被禁用,内容永远不会经由服务器转发。

自动本地路径验证失败时,Share 会明确提示,不会猜测。管理员可选部署局域网节点,另行证明设备的网络成员身份;经过节点证明的连接可使用配置的 STUN,但绝不使用 TURN 中继。网络策略仍可能阻止连接。

来源与延伸阅读