好文集ChatGPT Plus¥119

教程:Tailscale SSH 进 Grok Bot 电脑,你将拥有一台美国的 VPS

文章目录

想从自己电脑直接 SSH 进 Grok Bot 的电脑?不必折腾端口映射,也不用另开一台跳板机。装好 Tailscale,开上 Tailscale SSH,同一条 tailnet 里就能连上。

下面这篇说清楚:问题是什么、Grok Bot 那台电脑大概什么配置、这个 bot 做什么、装好之后怎么连,以及分享给别人时要注意什么。

解决什么问题

Grok Bot 有一台自己的 Linux 电脑,用来跑命令、装工具、开浏览器。默认你只能通过聊天让它代劳,没法像平常服务器那样 ssh 进去。

Tailscale 把两边都拉进同一张私有网络(tailnet)。装上之后:

  • Grok Bot 那台电脑变成一个可 SSH 的节点

  • 你在本机(或网页控制台)登录同一个账号

  • 直接 ssh box@… 进去,不必公网暴露 22 端口

Grok Bot 电脑大概什么配置

以当前常见环境为例(不同账号 / 实例可能略有差别):

项目大致规格
系统Debian 13 (trixie),内核 6.12,x86_64
CPU8 核 Intel Xeon(KVM 虚拟机)
内存约 16 GB
磁盘约 128 GB overlay
形态容器式 Linux,PID 1 是 tini / pod-daemon,不是完整 systemd 主机
桌面有图形桌面和浏览器,登录状态会保留
网络可出公网;装 Tailscale 后可进你的 tailnet(主机名一般是 cursor-box)

总结起来:一台约 8 核 / 16G 内存 / 128G 盘 的 Debian 虚拟机,给 Grok Bot 跑命令、装工具、开浏览器用。多个助手共用同一台机器的文件系统和已装软件,但各自有独立桌面,这就是一台电脑啊。

正因为没有 systemd,开机自启动不能靠 systemctl enable,这也是这个 bot 要单独挂钩子的原因。

这个 Bot 是干什么的

链接:https://x.ai/bot/BrViAOWzDSiAjBLqUnBgA

点击安装即可

SSH to Grok Bot via Tailscale 就是干这件事的助手。导入或第一次打开时,它会立刻开干,不会先问一堆「你想用我做什么」。

它会自动:

  1. 在 Grok Bot 电脑上安装 Tailscale(如果还没装)

  2. 启用 Tailscale SSH

  3. 挂上开机自启动(这台环境不是 systemd,所以不能靠 systemctl enable)

  4. 装完后提醒两件关键的事(见下文)

登录授权仍然需要你点一下 Tailscale 的登录链接(还没登录过时)。除此之外,安装和开机钩子都由 bot 完成。

实际发生了什么

  1. 安装与登录

Bot 会检查 tailscale / tailscaled 是否已在。没有就用官方 Linux 安装方式装上,拉起守护进程,并打开 Tailscale SSH。

若节点还没进你的 tailnet,它会把 https://login.tailscale.com/... 登录链接发给你。你在浏览器里确认后,节点就会出现在你的设备列表里。

常见信息(以当前这台为例,别人的会略有不同):

项目值 主机名cursor-boxLinux 用户boxMagicDNScursor-box.<你的尾网>.ts.net连接方式Tailscale SSH

  1. 开机自启动

这台电脑的 PID 1 是 tini / pod-daemon,不是 systemd。所以:

  • systemctl enable tailscaled 用不了

  • Bot 会装一个启动包装脚本,并挂到机器真正的启动流程里

  • 同一份环境重启或休眠唤醒后,Tailscale 会自己起来

  • 还带一个简单的 watchdog:进程挂了会再拉起来

  1. 装完后会提醒你的两件事

第一:别随便「更新 Grok Bot 的电脑」换新镜像。

在设置里点 Update Grok Bot's Computer 换成新镜像时,会清掉:

  • apt 装的 Tailscale

  • /var/lib/tailscale 登录状态

  • 开机自启动钩子

那时需要重新安装、重新登录、重新挂钩子。平常重启同一台环境没问题;换新镜像才要当心。

第二:你的本机电脑也要能连上 Tailscale。

Bot 只能装 Grok Bot 那一侧。你的本机电脑可以:

  • 装 Tailscale 客户端,登录同一个账号

  • 或者用网页 SSH:打开 console.tailscale.com,找到 cursor-box,点 SSH(效果和本机客户端一样)

文章配图

你怎么连进去

本机客户端

在你的本机电脑先装 Tailscale(CLI 示例):

# macOS (Homebrew)
brew install --cask tailscale

# Linux
curl -fsSL https://tailscale.com/install.sh | sh

# Windows (winget)
winget install Tailscale.Tailscale

也可以去官网图形安装:tailscale.com/download

装好后执行: tailscale up

登录与 Grok Bot 那台相同的账号,然后:

ssh box@cursor-box.<你的尾网>.ts.net

网页端(不装客户端)

  1. 打开 console.tailscale.com

  2. 在机器列表里找到 cursor-box

  3. 点 SSH,浏览器里就是一台终端

适合临时看一眼、本机电脑还没装客户端、或在别人电脑上救急。

小结

  1. 用这个 bot → 它在 Grok Bot 电脑上装好 Tailscale 并开 SSH

  2. 你点一下登录链接(如需要)

  3. 在你的本机电脑装 Tailscale,或打开网页控制台

  4. ssh box@cursor-box.… 进去

  5. 记住:不要随便 Update 换新镜像,否则要重来一遍

整条链路不依赖公网端口,也不依赖经典 sshd。Tailscale 负责组网和 SSH,bot 负责在这台特殊环境里把安装和开机自启动一次做对。

全文完
查看原文

沿着这个主题继续读

从一篇文章,找到相关的教程、经验和阅读路径。

Grok BotGrok Bot 开通、环境配置与多 Bot 协作,从入门到搭建自己的 Agent 团队。