Tailscale 配置指南
Tailscale 是 HiTerm 的核心依赖。 PC 和手机都必须安装 Tailscale 并登录同一个账号,否则 HiTerm 无法工作。
为什么需要 Tailscale?
HiTerm 的设备发现和通信完全依赖 Tailscale:
- 设备发现:手机通过 Tailscale 找到你的 PC
- P2P 直连:数据在设备间直接传输,不经过云端中转
- 安全性:所有通信通过 WireGuard 加密
- NAT 穿透:无需公网 IP 或端口转发即可连接
┌──────────────┐ Tailscale VPN ┌──────────────┐
│ PC (hicli) │ ◄══════════════════════════► │ 手机 App │
│ │ P2P 直连,端到端加密 │ (hitermux) │
└──────────────┘ └──────────────┘
下载 Tailscale
统一下载地址:https://tailscale.com/download
打开后会自动识别你的操作系统,提供对应的安装包。
| 平台 | 下载方式 |
|---|---|
| Linux | 命令行安装(见下方)或从官网下载 .deb / .rpm |
| macOS | 从官网下载或 brew install --cask tailscale |
| Windows / WSL2 | 从官网下载 Windows 版安装包 |
| Android | Google Play Store 搜索 "Tailscale" |
| iOS | App Store 搜索 "Tailscale" |
注册 Tailscale 账号
- 访问 https://tailscale.com 注册账号(免费)
- 可以使用 Google、GitHub、Microsoft 或邮箱注册
- 注册后登录 Tailscale 管理面板:https://login.tailscale.com
一个账号支持最多 100 台设备(免费计划),足够个人使用。
PC 端安装
Linux
curl -fsSL https://tailscale.com/install.sh | sh
安装完成后启动并登录:
sudo tailscale up
浏览器会自动打开 Tailscale 登录页面,授权即可。
macOS
brew install --cask tailscale
或从 https://tailscale.com/download/mac 下载。安装后打开 Tailscale App,登录账号。
Windows WSL2
方法一:在 Windows 上安装(推荐)
- 从 https://tailscale.com/download/windows 下载 Windows 版 Tailscale
- 安装并登录
- WSL2 会自动获得 Tailscale 网络(通过 Windows 主机的网络桥接)
方法二:在 WSL2 内安装
curl -fsSL https://tailscale.com/install.sh | sh
sudo tailscale up
验证 PC 端安装
# 查看 Tailscale 状态
tailscale status
# 查看 Tailscale IP(hicli 需要这个)
tailscale ip -4
你应该看到类似输出:
100.x.x.x your-pc-name linux -
100.x.x.x 就是你的 Tailscale IP。
手机端安装
Android
- 从 Google Play Store 搜索 "Tailscale" 安装
- 或从官网下载:https://tailscale.com/download/android
- 打开 App,登录 与 PC 相同的账号
验证手机端
打开 Tailscale App,你应该能看到你的 PC 出现在设备列表中。
验证两端互通
在 PC 上检查
tailscale status
你应该看到类似:
100.x.x.x your-pc-name linux -
100.y.y.y your-phone-name android -
两端都显示在线说明连接正常。
在手机上检查
打开 Tailscale App → 设备列表,PC 应该显示为在线状态。
⚠️ 常见问题
Q: 两端无法互相发现?
A: 请确认:
- 两端登录的是 同一个 Tailscale 账号
- 两端都已连接到 Tailscale 网络(App 中显示 "Connected")
- Tailscale 管理面板中没有启用 ACL 限制(免费账号默认无限制)
Q: Tailscale IP 显示为空?
A:
- 确认 Tailscale 服务正在运行:
sudo tailscale status - 如果未运行,启动它:
sudo tailscale up - 检查是否有多个 Tailscale 实例冲突
Q: HiTerm 提示"Tailscale 未检测到"?
A:
- 运行
tailscale status确认 Tailscale 在线 - 运行
tailscale ip -4获取 IP - 运行
hicli doctor --fix诊断问题 - 运行
hicli restart重启服务
Q: 公司/学校网络无法使用 Tailscale?
A:
- 某些网络环境会阻止 Tailscale 的连接
- 尝试切换网络(如使用手机热点测试)
- 联系网络管理员确认是否有防火墙限制
Q: 如何查看设备是否在线?
A:
- PC 端:运行
tailscale status - 手机端:打开 Tailscale App 查看设备列表
Q: Tailscale 是否收费?
A: Tailscale 免费计划支持:
- 最多 100 台设备
- 3 个用户
- 所有核心功能(P2P、NAT 穿透、MagicDNS 等)
对个人使用完全免费。
Q: 可以不用 Tailscale 吗?
A: 不行。 Tailscale 是 HiTerm 的核心网络基础,目前不支持其他 VPN 方案。
Tailscale 高级配置(可选)
设备命名
建议为设备设置有意义的名称,方便识别:
# 在 PC 上
sudo tailscale set --hostname my-dev-pc
# 查看当前设备名
tailscale status --self
MagicDNS
MagicDNS 允许通过设备名(而非 IP)访问设备。默认已启用。
# 通过设备名 ping
ping my-dev-pc
退出 Tailscale
# 临时断开(保持登录)
sudo tailscale down
# 重新连接
sudo tailscale up
# 彻底登出(需要重新登录)
sudo tailscale logout
下一步
Tailscale 安装完成后:
- 快速开始 - 安装 HiCLI 并初始化
- 下载页面 - 获取 Android App
- Android App 安装指南 - 手机端配置
技术支持
如果 Tailscale 相关问题无法解决:
- 📧 邮箱: support@hiterm.com
- 🐛 问题反馈: GitHub Issues