使用国内云服务器安装openclaw关联聊天平台 whatsapp时遇到:Channel login failed: Error: status=408 Request Time-out解决方法

问题背景

云服务器平台:autodl, 虽问题大概率由特殊组合导致,仍记录解决过程,希望能收获更简易的方法。
I:openclaw channels login --channel whatsapp
O:Channel login failed: Error: status=408 Request Time-out WebSocket Error (Opening handshake has timed out)

根本原因

国内网络无法直接访问 WhatsApp 境外服务

解决方案

  1. 本地电脑(Windows)运行代理
  2. 通过 SSH 反向隧道,把服务器流量转发到本地代理
  3. 服务器安装 proxychains-ng 强制全流量(含 WebSocket)走代理
  4. 所有 OpenClaw 命令都通过 proxychains 启动

一、准备工作

打开 代理软件

开启:允许局域网连接 / 允许来自局域网的连接

记住代理端口:

以*****N为例:HTTP 代理默认 10809

二、建立 SSH 反向隧道

ssh -p 你的SSH端口 -R 127.0.0.1:7897:127.0.0.1:本地代理端口 用户名@服务器地址 -N

输入服务器密码

窗口保持打开,关闭 = 隧道断开

三、安装并配置 proxychains-ng

apt update && apt install -y proxychains-ng

!修改配置

vim /etc/proxychains4.conf

找到 [ProxyList],注释掉默认的 9050,添加:

ProxyList

http 127.0.0.1 7897

四、用 proxychains 启动 OpenClaw

proxychains openclaw channels login --channel whatsapp

启动网关端口也走代理
proxychains openclaw gateway --port 18789

openclaw安装过程遇到的问题与对应解决方法记录:

一、 关联deepseek模型

https://blog.csdn.net/tomcatnginx/article/details/158611693

二、web网页看见 1008报错

https://docs.openclaw.ai/web/dashboard#if-you-see-unauthorized-1008

三、下载openclaw请求超时

https://docs.openclaw.ai/install/installer#git-install

(使用git install)