外观
macOS 安装
方式一:App Store / 官网安装器
从 tailscale.com/download/macos 下载安装器, 或直接从 Mac App Store 搜索 Tailscale 安装。
安装后菜单栏会出现 Tailscale 图标。
接入网络
注意
macOS GUI 客户端没有 --login-server 命令行方式,你需要先在客户端里 把「自定义控制服务器」指向你的控制面,再接(见下)。也可以用命令行接入, 见「命令行(可选)」。
个人设备(SSO 登录)
- 点击菜单栏 Tailscale 图标 → 登录 / Sign in;
- 在弹出的登录界面,找到 Custom Login Server(自定义登录服务器 / 自定义控制服务器) 入口,填入
<你的控制面地址>(部分版本的入口在右上角 … 菜单或 登录页底部); - 浏览器会打开你们公司的登录页,登录一次即完成接入;
- 设备接入后,菜单栏下拉里能看到同一网络的其它设备。
共享设备(密钥 + tag)
macOS GUI 客户端同样可以用预授权密钥接入:
- 按上面的方法先填好 Custom Login Server(共享设备也需要指向你的控制面);
- 在登录界面选择 Use an auth key(使用密钥) 选项;
- 粘贴控制台「设备」页发放的那枚密钥(形如
hskey-auth-…)即可完成接入。
密钥要在「自定义控制服务器」之后输入
先填服务器、再粘密钥,两者都指向同一个控制面。只填密钥而没指定服务器时, 客户端会默认连到 Tailscale 官方,而不是你们的 eip.run 网络。
命令行(可选):需要 CLI 时
App Store 版 Tailscale 不带 tailscale 命令。需要命令行时用 Homebrew 安装:
sh
brew install --cask tailscale然后接入:
sh
# 个人设备
sudo tailscale up --login-server <你的控制面地址>
# 共享设备
sudo tailscale up --login-server <你的控制面地址> --authkey <密钥>关于 sudo
macOS 上 tailscale up 通常需要管理员权限,因为它要创建虚拟网卡。
常用操作
sh
tailscale status # 查看网络里的设备
tailscale ip -4 # 查看本机虚拟 IP
tailscale set --advertise-exit-node # 声明为出口节点
tailscale set --advertise-routes=10.0.0.0/24 # 声明子网路由
tailscale logout # 退出登录
tailscale down # 临时断开