连 Synology Drive 的路不止一条:五种访问入口的配置路径,和共享链接域名的生成顺序
入口没配好,Drive 就只剩内网能用
Synology Drive Server 装好之后,最常见的抱怨不是同步慢,而是「我在公司能打开,出差就连不上」或者「发出去的共享链接,客户点了打不开」。这两件事都指向同一个源头:访问方式没有配置,或者配了多种之后,链接用了不合适的那条。
开工前两条前提:用属于 administrators 组的账户登录;Synology Drive Server 已安装并启用。
五条入口,按需选配
自定义域(推荐给有域名的公司)
- 给 DSM 本体配:DSM 7.0 及以上进 控制面板 > 登录门户 > DSM,在自定义域字段填名称;DSM 6.2 及更早版本走 控制面板 > 网络 > DSM 设置 > 域,勾选启用自定义域;
- 专门给 Drive 配:DSM 7.0 及以上进 控制面板 > 登录门户 > 应用程序 > Synology Drive > 编辑填自定义域;6.2 及更早走 控制面板 > 应用程序门户 > 应用程序 > Synology Drive > 编辑。
外部 IP(有固定公网 IP 的场景)
进 控制面板 > 外部访问 > 高级,输入用于外部访问的主机名或静态 IP 及端口;DSM Enterprise 版本则在 控制面板 > 外部访问 > 外部访问 里填。
QuickConnect(仅 DSM,不想碰路由器的选它)
DSM 7.0 及以上:控制面板 > 外部访问 > QuickConnect > 常规,启用并填 QuickConnect ID;6.2 及更早版本入口在 控制面板 > QuickConnect > 常规。注意配完还要进高级设置的权限页,把 Synology Drive Server 勾选启用,否则客户端同步访问不了。
别名与自定义端口(仅 DSM)
进 控制面板 > 登录门户 > 应用程序(6.2 及更早在应用程序门户),选 Synology Drive 点编辑,可为它单独设别名或自定义端口——对外暴露的入口从此不再与 DSM 混在一起。
DDNS(仅 DSM,动态公网 IP 场景)
进 控制面板 > 外部访问 > DDNS > 添加,在弹出窗口填写服务商信息。
共享链接的域名按什么顺序生成
入口配多了,新的问题来了:用户点「分享」时,链接用哪个域名?官方给了一条明确的优先级链,网页门户、手机应用、电脑客户端都按它来:
- Drive 管理控制台里自定义的共享链接域名;
- Synology Drive 自身的自定义域名;
- 静态 IP 的主机名;
- DSM 自定义域名;
- DDNS(有官方 DDNS 优先用官方,否则用最后一个);
- QuickConnect;
- 以上都没配,按用户当前访问服务所用的连接方式生成。
端口同理:走外部 IP、DDNS 或未配置时,按 Drive 应用别名、Drive 自定义端口、外部 IP 端口、DSM 端口的顺序取值;都没设就回落到 HTTP 与 HTTPS 的默认端口 80 和 443。
给所有客户端统一共享链接域名
从 Synology Drive 2.0 起,管理员可以统一规定共享链接用什么域名,避免每个客户端各发各的:
- 启动 Synology Drive 管理控制台:3.0 及以上在 设置 > 共享 > 自定义共享链接;2.0 版本在 设置 > 其他 > 自定义共享链接;
- 勾选强制为生成的共享链接使用 HTTPS,保住链接的安全性;
- 勾选启用共享链接自定义,在下拉菜单选一个域类型或自定义,此后所有客户端设备生成的链接都走这个域;
- 用自定义域名时要写全协议、地址和端口这一整串;想用非默认端口,先到 控制面板 > 登录门户 > 应用程序 给 Synology Drive 分配好端口再回来填。
三个边界提前知道:任一连接方式配好后,用户仍可用任意可用的域名访问 Drive 服务器,互不冲突;所选自定义域名失效时,系统会按上面的优先级链自动换用可用连接,链接不至于全断;这些设置只影响新建的链接,旧链接带着原来的有效连接类型,照常能用。
小结
- 五条入口按场景选:有域名配自定义域、有固定 IP 填外部访问、怕麻烦用 QuickConnect(记得给 Drive Server 放权限)、要隔离入口就设别名端口、动态 IP 上 DDNS;
- 共享链接域名不是随机的,按「共享链接自定义域 > Drive 域 > 静态 IP > DSM 域 > DDNS > QuickConnect」的顺序生成;
- 想全端统一,去管理控制台开共享链接自定义,并强制 HTTPS。
这套入口配完别只在自己电脑上验证。诚鑫致达科技做文件协作交付时的收尾惯例是:网页端、电脑客户端、手机 App 三个入口各登录一遍,都进得去、看到的又是同一份文件,这套 Drive 才算真正交得出去。