OpenClaw 汉化版完整部署手册:Docker + SSH 隧道 + 多端访问

OpenClaw 汉化版完整部署手册:Docker + SSH 隧道 + 多端访问

0 前言

本文将介绍如何在服务器上部署 OpenClaw(小龙虾) —— 一款基于 Claude Code(Clawdbot/Moltbot)的第三方开源汉化中文发行版。它提供了完整的中文界面适配,让国内用户能够更顺畅地使用 AI 编程助手的强大能力。


为什么要这样部署?

直接在本地运行 Claude Code 存在以下痛点:

  • 网络限制:国内直连官方服务不稳定,延迟高、访问受阻
  • 语言障碍:原版界面为英文,上手门槛较高
  • 设备依赖:本地运行受限于单一设备,无法多端共享

通过将 OpenClaw 部署在服务器上,配合 Docker 容器化管理,可以实现 7×24 小时稳定运行、局域网/公网多设备随时访问,一次部署,长期使用。


需要什么服务器?

配置项最低要求推荐配置
操作系统Ubuntu 20.04 LTSUbuntu 22.04 LTS
CPU1 核2 核及以上
内存1 GB2 GB 及以上
硬盘10 GB 可用空间20 GB 及以上
网络可访问公网具备公网 IP(公网访问场景)
必要软件Docker、SSHDocker、SSH
端口开放 18789开放 18789
💡 提示:若仅在局域网内使用,普通内网服务器即可满足需求;若需从外部公网访问,则需要一台具有公网 IP 的云服务器,并按照第 2 节进行 SSH 隧道配置。

1 前期准备

1.1 docker 安装

1.更新软件包

sudo apt-get update sudo apt-get upgrade 

2.安装docker依赖

sudo apt-get install ca-certificates curl gnupg lsb-release 

3.添加docker密钥

curl -fsSL http://mirrors.aliyun.com/docker-ce/linux/ubuntu/gpg | sudo apt-key add - 

4.添加docker密钥

sudo add-apt-repository "deb [arch=amd64] http://mirrors.aliyun.com/docker-ce/linux/ubuntu $(lsb_release -cs) stable" 

5.安装docker

sudo apt-get install docker-ce docker-ce-cli containerd.io 

6.验证docker

sudo docker version 

7.添加镜像加速

按照阿里云镜像加速器的过程添加镜像加速

1.2 手动配置小龙虾

1.创建数据卷

docker volume create openclaw-data

2.初始化

docker run --rm -v openclaw-data:/root/.openclaw \ ghcr.io/1186258278/openclaw-zh:nightly openclaw setup

3.配置网关模式

docker run --rm -v openclaw-data:/root/.openclaw \ ghcr.io/1186258278/openclaw-zh:nightly openclaw config set gateway.mode local

4.配置远程访问(允许局域网访问)

docker run --rm -v openclaw-data:/root/.openclaw \ ghcr.io/1186258278/openclaw-zh:nightly openclaw config set gateway.bind lan

5.设置访问令牌

docker run --rm -v openclaw-data:/root/.openclaw \ ghcr.io/1186258278/openclaw-zh:nightly openclaw config set gateway.auth.token 你的密码

6.启动容器

docker run -d \ --name openclaw \ -p 18789:18789 \ -v openclaw-data:/root/.openclaw \ --restart unless-stopped \ ghcr.io/1186258278/openclaw-zh:nightly \ openclaw gateway run 

2 远程连接(公网服务器专属操作)

1.创建到远程 Gateway WS 的本地隧道

ssh -N -L 18789:127.0.0.1:18789 user@host
user代表登录远程服务器的用户名

host代表远程服务器地址(IP 或域名)

2.输入服务器用户名的密码(输完密码回车之后没有反应是正常的)

3.url上输入网址便可进入此页面(部署基本完成)

3.使用教程

1.首次进入需要进行初始化

docker exec -it openclaw openclaw onboard

。。。。。。。。。(随心所欲的添加自己需要的东西)

2.获取网关令牌

在服务器其里输入这个

docker exec -it openclaw openclaw dashboard --no-open

出现下面这个

将这个复制进浏览器url,如果还是不行,则可能是被阻拦了,使用以下指令:

docker exec -it openclaw openclaw devices list

还真有一个被阻拦了

我滴赶快把它放出来,使用以下指令:

docker exec -it openclaw openclaw devices approve <requestId>
<requestId> 替换成实际显示的 ID

成功了!成功了!👏👏👏

先看看网管令牌的地方有没有值,有的话直接连接一下,没有的话将上面的一步骤中的token后面的值输入进去(http://127.0.0.1:18789/#token=xxxx),在连接也是可以成功的,成功的话如下图所示:

4.致谢

感谢以下两位大佬的文章支持,有兴趣的小伙伴可以去了解一下:

【汉化中文版】OpenClaw(Clawdbot/Moltbot)第三方开源汉化中文发行版部署全指南:一键脚本/Docker/npm 三模式安装+Ubuntu 环境配置+中文汉化界面适配开源版_openclaw下载-ZEEKLOG博客https://blog.ZEEKLOG.net/qq_44866828/article/details/157585332https://blog.ZEEKLOG.net/weixin_44355653/article/details/140267707https://blog.ZEEKLOG.net/weixin_44355653/article/details/140267707

Read more

【入门篇】一键搞定 Java 环境配置,从 0 跑出你的第一个程序

【入门篇】一键搞定 Java 环境配置,从 0 跑出你的第一个程序

🎬 博主名称:超级苦力怕 🔥 个人专栏:《Java成长录》《AI 工具使用目录》 🚀 每一次思考都是突破的前奏,每一次复盘都是精进的开始! 前言 本文主要内容:介绍 Java 语言的发展背景、运行架构,以及如何搭建开发环境。 适合人群:尚未入门的 Java 学习者。 阅读收益:看完你将对 Java 有一个初步认知,并完成 JDK + IDEA 的环境搭建,为后续学习变量、数据类型和流程控制打下基础。 文章目录 * 前言 * 1. Java概述 * 1.1 什么是 Java * 2. 环境准备 * 2.1 JDK的配置 * 2.1.1 JDK概述 * 2.1.2 快速下载

By Ne0inhk
Java各大厂实习面试题面经新鲜出炉!---壹

Java各大厂实习面试题面经新鲜出炉!---壹

🌟 Hello,我是Java学习通! 🌈 在彩虹般绚烂的技术栈中,我是那个永不停歇的色彩收集者。 🦋 每一个优化都是我培育的花朵,每一个特性都是我放飞的蝴蝶。 🔬 每一次代码审查都是我的显微镜观察,每一次重构都是我的化学实验。 🎵 在编程的交响乐中,我既是指挥家也是演奏者。让我们一起,在技术的音乐厅里,奏响属于程序员的华美乐章。 目录 1.MySQL事务机制(阿里巴巴) 2.有做过SQL优化的实现么(阿里巴巴) 3.Nacos底层是如何实现注册中心功能的:(阿里巴巴) 4.RocketMQ如何持久化(阿里巴巴) 5.介绍一下websocket(阿里巴巴) 6.如何判断是http是长连接还是短连接,怎么设置长连接(阿里巴巴) 7.HashMap的实现原理(快手) 8.HashMap承载的元素越来越少,什么时候会退化成链表,为什么两者设置的这个值不对称(快手) 9.mysql和redis的一致性怎么保证的(快手) 10.数据库有哪些隔离级别 默认的隔离级别是什么(快手) 11.缓存击穿

By Ne0inhk
30 分钟生成学生成绩管理系统!飞算 JavaAI 从需求到落地实战

30 分钟生成学生成绩管理系统!飞算 JavaAI 从需求到落地实战

前言 在高校教学管理工作中,学生成绩是教学质量评估、学生学业监测的核心数据,但传统Excel表格管理或单机版系统常面临数据同步滞后、权限管控缺失、成绩分析低效等问题。为解决这一痛点,以“学生成绩管理系统”为开发目标,借助飞算JavaAI工具实现全流程开发,本文将从需求分析到系统落地的关键环节进行梳理,分享AI辅助开发的高效实践经验。 一、需求分析与规划 1. 功能需求 系统需满足三类核心用户(教学管理员、教师、学生)的差异化需求,功能拆解如下: * 教学管理员端:用户管理(新增教师/学生账号、分配班级与课程权限)、课程管理(创建课程、关联授课教师)、成绩模板配置(设置成绩构成比例,如平时成绩占30%、期末成绩占70%)、成绩数据导出(按班级/课程/学期生成Excel报表)、系统日志查看(跟踪成绩修改、账号操作记录); * 教师端:成绩录入(按学生名单批量或单个录入平时、期中、期末成绩,系统自动计算总成绩)、成绩审核(

By Ne0inhk
2025年第十六届蓝桥杯省赛JavaB组真题回顾

2025年第十六届蓝桥杯省赛JavaB组真题回顾

第16届蓝桥杯省赛已经结束了,第一次参加也是坐牢了4个小时,现在还是来总结一下吧(先声明以下的解法,大家可以当作一种思路来看,解法不一定是正解,只是给大家提供一种能够正常想到的思路吧) 试题A:逃离高塔 本题其实没有什么难度,就是一个循环遍历即可,那么唯一需要注意的就是循环遍历的过程中,int是会爆的,这里需要用long来进行存储 public class Main{ public static void main(String[] args){ int ans=0;//记录最终答案 for(long i=1;i<=2025;i++){ long x=i*i*i; if(n%10==3){ ans++; } } System.out.println(ans); } } ​  最后进行的答案就是:

By Ne0inhk