外观
Tailscale:连接自己的异地设备
适合谁
你想在外面访问家中设备、让 Mac 和另一台电脑安全通信,却不想直接把服务端口开放到互联网时,可以研究 Tailscale。它把获得授权的设备组成一个私有网络,称为 tailnet。网络连接与具体应用的登录权限仍是两回事:能找到 NAS,不代表已经有权读取其中所有文件。官方 NAS 使用说明
仅在附近互传图片,隔空投送可能更简单;已经由公司提供远程接入工具时,应先遵循组织安排。Tailscale 也不意味着默认把所有上网流量转到别的国家或设备,出口节点是另一个需要明确选择的功能。
获取与费用
从 macOS 官方安装页 获取客户端。核查时要求 macOS Monterey 12 及以后,官方推荐独立安装版,也提供 Mac App Store 版。选择一种渠道,不要把两个图形客户端同时安装运行;它们使用的系统扩展和功能限制有差异。版本区别
个人非商业使用提供免费 Personal 方案,商业使用有付费计划。设备、成员与功能额度会调整,注册前看 当前价格页,不要把免费个人计划用于未经核对的公司部署。
第一次使用:只连接自己的两台设备
本练习会让设备加入私有网络,并按客户端要求安装 VPN 配置或允许网络扩展。准备自己控制的 Mac 与另一台兼容设备;公司管理的电脑需先确认允许加入个人网络。
- 从官方渠道安装并打开 Tailscale,阅读系统网络授权提示,确认请求来自该应用。
- 使用自己的身份提供商登录,完成必要的身份验证。为该登录账户开启可靠的多因素认证。
- 在第二台设备安装官方客户端,使用同一账户加入同一个个人 tailnet。
- 在设备列表与管理控制台核对设备名称、所属用户和在线状态,只保留你认识的设备。
- 在当前 Mac 窗口式界面选中第二台设备,使用
Ping检查连接。该界面同时提供复制设备地址等操作;旧客户端界面不同,可按官方更新说明升级。Mac 界面说明
整个练习不启用 Funnel、公开共享、子网路由或出口节点,也不打开 Mac 的远程登录和文件共享。这些功能会扩大访问范围,应等你清楚目标与权限后分别学习。
看到设备“在线”主要证明它已连接服务;Ping 返回结果才进一步说明设备间链路可用。即便 Ping 成功,某个 Web 服务仍可能没有启动,或被应用权限、防火墙、访问策略拒绝,不能据此把所有保护全部关闭。
遇到问题怎样判断
先检查两端网络、账户是否相同、设备是否休眠,以及客户端是否显示连接成功。已有 VPN 或网络过滤工具可能影响路由与 DNS;记录当前配置,再按官方排障资料定位。不要因为连接不通就邀请陌生设备、创建长期认证密钥或把内部服务公开。
熟悉终端后,可以用官方 tailscale ping 获得更详细的连接信息,但 Mac 的命令入口取决于安装渠道,应先读 macOS 命令行说明。无需为了完成本文练习额外修改 Shell 配置。
权限、退出与恢复
同一网络中能访问什么,还受访问策略与目标设备服务配置影响。邀请别人前先设计范围,不能默认整个网络中的成员彼此可信。设备丢失或不再使用时,从管理控制台核对并移除对应设备;这会撤销后续接入,不会收回对方之前已经取得的资料。
暂时不用时在客户端明确断开连接,并检查普通网络访问恢复正常;关闭一个窗口不一定停止后台连接。身份登录账户失控时,还需处理该账户的会话与恢复措施。
练习与官方资料
连接两台自己的设备并成功 Ping,再断开其中一台,观察在线状态与结果变化。记录“是否连通”和“是否能使用具体服务”的区别。Taildrop 文件传输在核查时仍标为 alpha,需另行启用,适合读过 官方说明 后用无隐私文件试验。