什么是集群 Token?
集群 Token 是访问密钥中告诉应用如何连接您的服务器集群的部分。VpnHood! MANAGER 会为您生成它,因此您很少需要接触它。
集群 Token 包含什么
访问密钥由两部分组成。一部分是它自己的:用于表明连接者身份的 ID 和凭据。另一部分是集群 Token,用于说明如何连接集群,同一集群的所有密钥都包含相同的 Token。
集群 Token 包含集群的域名和端口、写入其密钥的地址、证书指纹、服务器位置,以及集群 Token URL。
它不是访问密钥。它没有自己的 ID 和凭据,因此任何人都无法用它连接。请向您的用户分发访问密钥,切勿分发集群 Token。
由谁生成
您无需手动编写集群 Token。MANAGER 会根据集群的服务器和证书生成它,并在它们发生变更时(例如服务器地址改变时)生成新的 Token。
如果无法生成,集群会保留上一个可用的 Token,并显示一条红色消息:请参阅集群显示红色消息。
应用如何获取新 Token
密钥中的集群 Token 是您复制该密钥时的版本,因此发生变更后,应用持有的仍是旧 Token。应用可通过以下两种方式之一保持最新:
- 能够连接时:开启 Push token to clients 后,应用会在连接时获取当前的 Token。
- 无法连接时:应用会从集群 Token URL 读取 Token 并重试,即使它所知道的地址全部失效或被封锁也不例外。
查看和下载
打开集群页面,选择 Farm Token。对话框中的长文本就是 Token,它已加密,只有该集群的密钥才能读取,因此文本本身看不出任何信息。Download 可将其保存为文件。
何时需要您自行处理
大多数情况下都不需要:MANAGER 和应用会自动传递它。只有当集群 Token URL 的 Auto Upload 设为 Off 时,您才需要手动处理:由您自行将文件放到您的网站上,并在每次变更后重复此操作。
您需要决定的是:是否为集群添加集群 Token URL。如果您的服务器地址可能变化或被封锁,请添加这些 URL,并且要在分发密钥之前添加,因为密钥包含的是您复制它时集群已有的 URL。