01 / 安全与管理
从一项具体访问需求开始
先写清来源、目标和用途,例如某组成员需要访问特定开发服务,而不是直接开放整个网络。网络可达性不等于业务权限,目标应用仍应有自己的认证与授权。个人实验室也值得建立清晰的访问边界,尤其是在同时连接工作电脑、个人手机和家庭存储时。
02 / 安全与管理
身份、设备与管理员角色
用户身份用于识别成员,设备用于承载具体连接,管理员角色决定谁能够修改网络配置。批准一台设备加入网络,不意味着该成员应拥有管理整个网络的能力。为团队设置权限时分别考虑设备审批、策略维护、成员变更和资源访问,避免用共享高权限账号承担所有工作。
03 / 安全与管理
理解 Grants 与 ACL
Tailnet 策略文件可使用 Grants 或传统 ACL 描述允许的连接,官方推荐优先考虑 Grants。规则围绕来源、目标与所需能力定义,实际可达范围取决于现有策略。策略引擎遵循显式授权的思路,但已有网络可能带有较宽的允许规则,因此应检查当前配置,而不是假定所有网络初始权限都相同。
04 / 安全与管理
让选择器与真实用途对应
组和标签可以帮助组织策略,但必须有明确的管理规则。标签适合表达服务器等设备用途,其赋予权限应由合适的管理员控制。不要把名称相似当成身份可信的依据,也不要用随意添加的标签取代成员管理。资源变化后,检查策略中的目标是否仍对应原本需要访问的设备。

05 / 安全与管理
变更前保留可恢复状态
修改策略前记录现有配置和管理入口,先在小范围验证预期允许与预期拒绝的情况。仅测试“能够访问”还不足以验证最小权限,也要确认不相关成员无法访问敏感目标。不要为了临时排错把全部来源和全部目标都长期放开,应缩小问题并在验证后及时收回临时授权。
06 / 安全与管理
SSH 和路由有各自条件
网络层规则、Tailscale SSH 规则、路由审批与应用登录并不是同一个配置。SSH 需要同时满足网络与 SSH 授权,子网路由需要路由路径及资源授权。排查时逐层检查,避免把一个允许连接的规则理解为自动创建系统用户、开放全部管理服务或批准所有子网。
07 / 安全与管理
持续审查而不是一次设置
成员离职、设备丢失、项目结束或服务器角色变化后,应同步调整相关访问。定期检查旧设备、共享关系与宽泛规则,并维护身份提供商的多因素认证。本站不提供含真实密钥的策略示例,也不收集认证凭据;实际策略应由了解环境的管理员根据官方语法与测试机制维护。
官方参考资料
操作前请核对当前系统支持与功能条件。