Tailscale 是一个基于 WireGuard 的零配置 VPN(虚拟私人网络)。它可以让你从任何地方安全访问 Gateway,无需公网 IP、端口转发或 SSL 证书。

为什么选择 Tailscale?

特性 说明
零配置 无需手动管理证书或端口转发
端到端加密 WireGuard 加密,中间人无法窥探
NAT 穿越 自动穿越 NAT,无需公网 IP
跨平台 支持 macOS、Windows、Linux、iOS、Android
免费 个人用户免费,最多 100 台设备

推荐方案

对于个人和小团队,Tailscale 是最简单、最安全的远程访问方案 — 不需要域名、不需要云服务器、不需要 SSL 证书。

安装 Tailscale

macOSUbuntu/DebianWindows

brew install tailscale

设置步骤

第 1 步:在 Gateway 机器上启动 Tailscale

# 启动 Tailscale 并登录
sudo tailscale up

# 查看分配的 Tailscale IP
tailscale ip -4
# 输出示例:100.100.1.10

第 2 步:配置 Gateway 监听

让 Gateway 监听 Tailscale 网络接口:

# 方案 A:监听所有接口(推荐,Tailscale 本身是安全的)
openclaw config set gateway.host "0.0.0.0"

# 方案 B:仅监听 Tailscale IP
openclaw config set gateway.host "100.100.1.10"

第 3 步:在客户端设备上安装 Tailscale

在你的其他设备(笔记本、手机等)上安装 Tailscale 并用同一账号登录。

sudo tailscale up

第 4 步:连接 Gateway

# 使用 Tailscale IP 连接
openclaw connect --host 100.100.1.10 --port 18789

无需 HTTPS

Tailscale 使用 WireGuard 提供端到端加密,因此不需要额外配置 HTTPS。

ACL 配置

Tailscale 的 ACL(访问控制列表)可以精细控制哪些设备可以访问 Gateway。

在 Tailscale Admin Console 中配置:

{
  "acls": [
    {
      "action": "accept",
      "src": ["group:openclaw-users"],
      "dst": ["tag:gateway:18789"]
    }
  ],
  "tagOwners": {
    "tag:gateway": ["autogroup:admin"]
  },
  "groups": {
    "group:openclaw-users": ["user@example.com"]
  }
}

为 Gateway 机器添加标签:

sudo tailscale up --advertise-tags=tag:gateway

MagicDNS

启用 Tailscale 的 MagicDNS 后,可以使用设备名称代替 IP 地址:

# 使用 MagicDNS 名称连接
openclaw connect --host my-server --port 18789

# 或完整域名
openclaw connect --host my-server.tail12345.ts.net --port 18789

网络拓扑

┌──────────────┐                          ┌──────────────┐
│   iPhone     │                          │   MacBook    │
│  Tailscale   │                          │  Tailscale   │
│  100.100.1.2 │                          │  100.100.1.3 │
└──────┬───────┘                          └──────┬───────┘
       │          Tailscale 网络                   │
       │     (WireGuard 加密隧道)                  │
       │                                          │
       └──────────────┬───────────────────────────┘
                      │
               ┌──────┴───────┐
               │   Gateway    │
               │  Tailscale   │
               │  100.100.1.1 │
               │  :18789      │
               └──────────────┘

常见问题

Tailscale 断线怎么办?

Tailscale 会自动重连。Gateway 的 WebSocket 也支持自动重连机制。

网速会不会很慢?

Tailscale 会尽可能建立设备间的直连通道(Direct Connection),绝大多数情况下延迟与直连无异。

# 检查连接类型
tailscale status
# "direct" 表示直连,"relay" 表示中继

能否与反向代理同时使用?

可以。你可以同时通过 Tailscale(内部访问)和反向代理(公开访问)两种方式访问 Gateway。

 

《DeepSeek高效数据分析:从数据清洗到行业案例》聚焦DeepSeek在数据分析领域的高效应用,是系统讲解其从数据处理到可视化全流程的实用指南。作者结合多年职场实战经验,不仅深入拆解DeepSeek数据分析的核心功能——涵盖数据采集、清洗、预处理、探索分析、建模(回归、聚类、时间序列等)及模型评估,更通过金融量化数据分析、电商平台数据分析等真实行业案例,搭配报告撰写技巧,提供独到见解与落地建议。助力职场人在激烈竞争中凭借先进技能突破瓶颈,实现职业进阶,开启发展新篇。

 

Logo

AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。

更多推荐