Hostinger VPS 搭建 OpenClaw:安装、远程访问与 MiniMax 配置

作者: Clio 分类: AI工具 发布时间: 2026-03-06 14:33

环境:Hostinger 24.04 LTS

VPS 安装配置 Openclaw

1.创建普通用户

adduser cathy  
usermod -aG sudo cathy
su - cathy

成功标志:显示 cathy@xx:~$

2.安装基础依赖

sudo apt update
sudo apt install -y curl git ca-certificates jq openssl

3.安装 Openclaw

执行:

curl -fsSL https://openclaw.ai/install.sh | bash

装完后检查:

openclaw --version
node --version

4.跑 onboarding,安装后台服务

openclaw onboard --install-daemon

出现问题 openclaw: command not found 执行以下命令:

echo 'export PATH="/home/cathy/.npm-global/bin:$PATH"' >> ~/.bashrc  
source ~/.bashrc  
hash -r  
which openclaw  
openclaw --version  
openclaw onboard --install-daemon

过程中出现:

I understand this is personal-by-default and shared/multi-user use 
requires lock-down. Continue?
  • 只给你自己在飞书私聊里用:选 Yes(本次搭建选择 Yes)
  • 未来准备给别人、同事、群聊、团队一起用:选 No,后续额外加固

依次选择:

  • QuickStart
  • 选对应 API 提供商
  • 选择 Channel(Telegram) 粘贴对应 Bot API
  • 其余都跳过

成功后会出现“Onboarding complete. Use the dashboard link above to control OpenClaw.”

接下来在 VPS 上执行:

openclaw gateway status
openclaw status

出现问题如下:

  • Gateway … unreachable (connect ECONNREFUSED 127.0.0.1:18789)
  • Gateway service / Node service: systemd not installed

解决方案:创建 systemd 系统服务

sudo tee /etc/systemd/system/openclaw-gateway.service >/dev/null <<'EOF'
[Unit]
Description=OpenClaw Gateway
After=network-online.target
Wants=network-online.target

[Service]
User=cathy
WorkingDirectory=/home/cathy
Environment=HOME=/home/cathy
Environment=PATH=/home/cathy/.npm-global/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
ExecStart=/home/cathy/.npm-global/bin/openclaw gateway
Restart=always
RestartSec=5

[Install]
WantedBy=multi-user.target
EOF
sudo systemctl daemon-reload
sudo systemctl enable --now openclaw-gateway.service
sudo systemctl status --no-pager openclaw-gateway.service
openclaw gateway status
openclaw status

输出以下内容表示 OpenClaw Gateway 已经正常启动

- `Gateway … reachable`
- `Listening: 127.0.0.1:18789`
- `openclaw-gateway.service … active (running)`

本机远程 VPS 主机的 Openclaw 服务

此时状态:

  • OpenClaw 已经安装成功
  • Gateway 已经启动成功
  • 只监听在 VPS 本机的 127.0.0.1:18789
    需要配置 SSH 远程访问 VPS 上 Openclaw 服务的路径

多台 Windows / MacBook / 手机都要远程连同一台 VPS”的方案:
把 OpenClaw 继续留在 VPS 上常驻运行,保持 loopback 私有监听,然后用 Tailscale Serve 暴露一个只在你的 tailnet 内可访问的 HTTPS 地址。

1.在 VPS 上装并登录 Tailscale

curl -fsSL https://tailscale.com/install.sh | sh
sudo tailscale up

2.在 VPS 上开启 OpenClaw 的 Tailscale Serve

openclaw config set gateway.bind loopback
sudo systemctl restart openclaw-gateway.service
sudo tailscale serve --bg --https=443 http://127.0.0.1:18789

3.在客户端设备上安装并登录 Tailscale

所有需要远程访问的设备(MacBook / Windows / 手机)都要安装 Tailscale 客户端,并登录同一个 Tailscale 账号。

  • MacBook: 从 Mac App Store 或 Tailscale 官网 下载安装
  • Windows: 从 Tailscale 官网 下载安装
  • 手机: 从 App Store / Google Play 搜索 Tailscale 安装

安装后登录同一账号,确认设备出现在 tailnet 中。

4.获取 VPS 的 Tailscale 域名

在 VPS 上执行:tailscale status

5.解决代理工具导致浏览器无法访问的问题

问题:

  • VPS 上 curl https://<tailscale域名> 返回 200 ✅
  • MacBook 终端 curl 同样返回 200 ✅
  • 浏览器打不开 ❌

原因:
如果客户端设备上运行了代理工具(如 ClashX Pro / Clash / Surge / V2Ray 等),代理会接管浏览器的 HTTPS 流量,将 Tailscale 的 100.x.x.x 地址发送到代理服务器,而代理服务器无法访问 Tailscale 内网地址,导致连接失败。

终端 curl 能通是因为终端可能不走代理,或 100.x.x.x 段已被代理规则绕过。

排查方法:

  1. 确认 DNS 能正常解析到 Tailscale IP(100.x.x.x 段),用 -v 参数查看详细连接信息
    curl -v <>

在代理工具中添加 Tailscale 直连规则

ClashX Pro(macOS)

打开 ClashX Pro → Settings → General,在 "Bypass proxy settings for these Hosts & Domains" 末尾追加:,ip/10,*.ts.net

修改后重启代理工具(Quit 再重新打开),然后浏览器重新访问。

6. 在浏览器中完成 Gateway 配对

打开 https://<tailscale域名>,进入 OpenClaw Control Dashboard。

  • 填入 Gateway Token:在概览页面左侧 " 网关令牌 " 输入框中,填入配置文件中的 token
  • 查看 token(在 VPS 上执行):cat ~/.openclaw/openclaw.json | grep token
  • 将 token 粘贴到输入框,点击 " 连接 "

7. 批准设备配对

连接后页面会提示 "pairing required",需要在 VPS 上批准设备:

openclaw devices list
openclaw devices approve <requestId>

Minimax API配置

用 OAuth 重新配置:

bash

openclaw configure

选择:

  1. Where will the Gateway run? → Local (this machine)
  2. Select sections to configure → Model
  3. Model/auth provider → MiniMax
  4. MiniMax auth method → MiniMax OAuth(不是 MiniMax M2.5)
  5. MiniMax endpoint → CN

然后会弹出浏览器登录页面(在 VPS 上可能会给你一个链接,复制到你 MacBook 浏览器打开),登录你的 MiniMax 国内账号完成授权

国内版 Coding Plan,所以应该选 minimax-cn 开头的模型。选这两个:

  • minimax-cn/MiniMax-M2.5(选上,绿色)
  • 往下翻找 minimax-cn/MiniMax-M2.5-highspeed(如果有的话也选上)

不要选 minimax/MiniMax-M2.5 和 minimax/MiniMax-M2.5-highspeed,那些是海外版的,用国内 API Key 调用会报 401。

minimax-cn 前缀对应的就是 api.minimaxi.com(国内端点),minimax 前缀对应的是 api.minimax.io(海外端点)。之前一直 401 就是因为选了海外版的 provider 但用了国内的 Key。

选好后将默认模型设为 minimax-cn/MiniMax-M2.5(或 highspeed 如果有),然后重启 gateway 测试

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注