OpenClaw远程连接Tailscale安全访问私有AI工具

openclaw官方推荐远程链接使用,Tailscale/VPN,个人不太推荐因此提供了删除方案
Tailscale - 它能把分散在不同地方的设备(如你的手机、家里的电脑、云端的服务器)虚拟成在一个局域网内。
优势:零配置、穿透力强。即使你的服务器没有公网 IP,安装 Tailscale 后,你也可以在任何地方通过加密通道访问它。

在openclaw主机内安装并启动 Tailscale

  1. 一键安装脚本
    1
    
    curl -fsSL https://tailscale.com/install.sh | sh
  2. 启动并登录
    1
    2
    3
    4
    
    #启动服务
    sudo tailscale up
    #设置开机自动启动
    sudo systemctl enable --now tailscaled
    终端会给出一个 URL 链接。复制并在浏览器中打开,登录你的 Tailscale 账号(可用 Google、GitHub、Microsoft 账号)。
  3. 确认状态
    登录成功后,输入 tailscale ip -4 记下你的 Tailscale 内部 IP(通常是以 100.x.x.x 开头的地址)。

在远程操作主机上安装 Tailscale

  1. 下载客户端
    前往 Tailscale 官网 下载并运行安装程序。
  2. 登录账号
    点击任务栏右下角的 Tailscale 图标,选择 Log in…。确保使用的账号是同一个。
  3. 验证连接
    打开 Windows 的终端(PowerShell 或 CMD),尝试 Ping 刚才记下的openclaw主机的 IP:
    1
    
    ping 100.x.x.x
    如果能连通,说明两台设备已经在同一个私有虚拟局域网中了。

配置 OpenClaw 仅供私网访问

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
{
  "gateway": {
    "mode": "local",
    "bind": "loopback",
    "port": 18789,
    "tls": {
      "enabled": false
    },
    "auth": {
      "mode": "tailscale-identity",
      "allowTailscale": true
    },
    "tailscale": {
      "mode": "serve",
      "resetOnExit": false
    }
  }
}
  • bind: loopback:仅本地监听,最安全
  • tailscale.mode: serve:自动启用 Tailscale HTTPS 转发
  • auth.mode: tailscale-identity:仅 Tailnet 内用户可访问,自动身份认证

Tailnet 直接绑定(适合需要自定义端口 / IP)

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
{
  "gateway": {
    "mode": "remote",
    "bind": "tailnet",
    "port": 18789,
    "tls": {
      "enabled": false
    },
    "auth": {
      "mode": "token",
      "token": "你的强密码/令牌"
    }
  }
}
  • bind: tailnet:仅监听 Tailscale 虚拟网卡
  • auth.mode: token:必须启用强认证

重启 OpenClaw

1
openclaw gateway restart

远程访问 OpenClaw

现在,你可以在浏览器中输入:
http://[openclaw主机的Tailscale-IP]:[OpenClaw端口号]

验证与状态

1
2
3
4
5
6
7
8
# 查看网关状态
openclaw gateway status

# 查看Tailscale状态
tailscale status

# 查看Tailscale Serve状态
tailscale serve status

window11 选择tailscale直接卸载

ubuntu彻底删除 tailscale

第一步:停止并禁用 tailscaled 服务

1
2
3
4
5
6
7
8
9
# 停止 tailscaled 服务
sudo systemctl stop tailscaled

# 禁用服务(防止开机自启)
sudo systemctl disable tailscaled

# 移除服务文件的符号链接(可选,确保彻底清理)
sudo systemctl daemon-reload
sudo systemctl reset-failed tailscaled

第二步:卸载 tailscaled 软件包

根据你安装 Tailscale 的方式,选择对应的卸载命令:

方式 1:通过官方 apt 仓库安装的(最常见)

1
2
3
4
5
# 卸载 tailscale 包(会同时移除 tailscaled)
sudo apt purge -y tailscale

# 清理依赖残留
sudo apt autoremove -y

方式 2:通过 deb 包手动安装的

如果是下载 .deb 包手动安装的,用 dpkg 卸载:

1
2
3
4
5
# 卸载 deb 包
sudo dpkg -r tailscale

# 彻底清理配置文件(purge 比 remove 更彻底)
sudo dpkg -P tailscale

第三步:清理残留文件(可选但推荐)

卸载后可能残留配置、日志等文件,执行以下命令彻底删除:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
# 删除配置目录
sudo rm -rf /var/lib/tailscale
sudo rm -rf /etc/tailscale

# 删除日志文件
sudo rm -rf /var/log/tailscale

# 删除二进制文件(如果有残留)
sudo rm -f /usr/sbin/tailscaled
sudo rm -f /usr/bin/tailscale

# 清理 apt 缓存(可选)
sudo apt clean

# 彻底卸载 tailscale-archive-keyring 包(包含配置文件) 
sudo apt purge -y tailscale-archive-keyring 
# 清理无用依赖(确保无残留) 
sudo apt autoremove -y
# 检查是否存在 Tailscale 源文件 
ls /etc/apt/sources.list.d/tailscale.list 
# 如果存在,删除该源文件 
sudo rm -f /etc/apt/sources.list.d/tailscale.list 
# 更新 apt 缓存(使源清理生效) 
sudo apt update

验证是否彻底删除

1
2
3
4
5
6
7
8
9
# 检查服务是否存在
systemctl status tailscaled

# 检查二进制文件是否存在
which tailscale
which tailscaled

# 检查包是否残留
dpkg -l | grep tailscale

OpenClaw 连接错误 unauthorized/1008 使用 SSH 隧道安全访问
使用 HTTPS 访问配置

原文链接: https://www.17you.com/tool/openclaw-tailscale-remote-access-install-configure/ 已复制!
脚本编程和自动化工具

寻找技术支持帮助和技术合伙人一起搞事。

请点击联系我


相关内容