GoodSync 中文文档 下载 App

GoodSync Connect 是什么——点对点同步的核心服务

GoodSync Connect 的定位

当你需要让两台装了 GoodSync 的设备互相同步文件时,传统方案有两种:

两种方案都有明显缺点:方案一需要网络管理员权限(大多数家庭和公司网络都不允许);方案二不仅慢、绕路,还额外占用云存储空间。

GoodSync Connect 试图用第三种方式解决这个问题——它不要求你有公网 IP,也不绕云存储,而是通过一个轻量级的协调服务让两台设备自动建立加密的点对点连接,文件数据直接在两台设备之间传输,GoodSync 服务器只负责「撮合」不中转数据。

GoodSync Connect 工作原理
GoodSync Connect 点对点连接

三个核心组件

GoodSync Connect 的点对点机制由三个组件协同完成:

1. 账户(Account)

GoodSync Connect 的用户身份标识。格式为一个邮箱地址(UserId)+ 密码。创建账户后:

2. Mediator(调解服务器)

Mediator 是 GoodSync 运营的中央协调服务器,职责很简单:

Mediator 本身不转发任何文件数据,也不存储任何用户文件。

3. Forwarder(转发服务器)

当两台设备处于对称 NAT 或严格防火墙后面,无法建立直接的 peer-to-peer 连接时,GoodSync 会自动启用 Forwarder 作为中继:

直连优先,只有直连失败时才走 Forwarder。用户可以在 Connect 设置中选择是否允许 Forwarder。

GSTP:GoodSync 的自研协议

GoodSync Connect 使用的底层协议叫 GSTP(GoodSync Transfer Protocol),这是 GoodSync 自研的文件传输协议:

与同类方案的对比

GoodSync Connect 不是唯一一个做 NAT 穿透的同步方案,但它的定位有自己的特点:

对比项GoodSync ConnectSyncthing 中继TeamViewer 类
数据传输点对点直连优先,Forwarder 兜底点对点直连优先,中继兜底全部经过中继服务器
存储开销不存用户数据不存用户数据不存用户数据
云存储集成原生支持主流云 API需挂载不支持
加密AES-256 端到端TLS 1.3 + AES-256端到端加密
账户体系GoodSync 统一账户设备 ID 配对TeamViewer 账户
费用商业版附赠,个人版免费额度完全免费开源免费有限制,商业版付费

GoodSync Connect 的免费额度

GoodSync Connect 的账户注册和基本使用是免费的,但有以下限制:

所有 GoodSync 商业版本(Workstation/Server)都附赠 Unlimited Connect 额度。

安全设计理念

GoodSync Connect 的安全设计遵循「最小信任」原则:

网络要求

GoodSync Connect 对网络的要求极低: