可以的,VPS 上跑无头 Chrome 完全没问题,两种方案:

方案一:xvfb 虚拟显示(推荐)

# 装 xvfb + Chrome
sudo apt install -y xvfb google-chrome-stable

# 启动虚拟显示 + Chrome
Xvfb :99 -screen 0 1920x1080x24 &
export DISPLAY=:99
google-chrome --remote-debugging-port=9222 --no-sandbox &

# 然后 xreach auth login 完成授权

方案二:纯 headless

google-chrome --headless=new --remote-debugging-port=9222 --no-sandbox --disable-gpu &

不过 headless 有个坑:某些 X 的登录流程在 headless 模式下可能被检测到并拦截,导致授权失败。

更省事的方案:

既然你 VPS 上跑 OpenClaw,其实可以把 xreach 的认证这步放到你本地电脑上完成(本地 Chrome 登录 X → xreach auth login),然后把生成的 auth token/cookie 复制到 VPS 上就行。xreach 的认证数据存在 ~/.config/xreach/ 目录下,直接 scp 过去就完事了,VPS 上完全不需要 Chrome 😎