本地部署开源 AI 智能体项目 OpenClaw 并实现外部访问

📅 2026/7/17 4:24:06
本地部署开源 AI 智能体项目 OpenClaw 并实现外部访问
前言OpenClaw曾用名 Clawdbot、Moltbot是一款功能强大的本地自动化助手其核心价值在于将AI能力与自动化工作流相结合让用户能够通过熟悉的通讯软件如 WhatsApp、Telegram来管理和执行各种本地任务。无论是处理日常办公中的邮件管理、文件整理还是运行自定义脚本、自动化流程OpenClaw都能在保护用户隐私和数据安全的前提下提供便捷的智能助手服务。OpenClaw特别适用于以下场景个人自动化管理个人日程、邮件、文件执行重复性任务团队协作通过通讯软件统一管理团队任务和工作流开发运维远程执行脚本、监控系统状态、处理运维任务隐私敏感场景需要在本地环境处理敏感数据避免云端传输本文旨在提供一份完整的部署指南帮助读者在Linux系统上完成OpenClaw的本地部署并通过路由侠内网穿透技术实现外网访问让您无论身处何处都能便捷地使用本地部署的OpenClaw服务。OpenClaw 曾用名 Clawdbot、Moltbot是一款可在本地设备上运行的自动化助手通过通讯软件如 WhatsApp、Telegram接收指令并执行任务例如管理邮件、处理文件或运行脚本。本文将详细介绍如何在 Linux 系统局域网内部署 OpenClaw 并结合路由侠实现外网访问局域网内部署的 OpenClaw 。第一步本地部署 OpenClaw1安装 python3-venv 。sudo apt update sudo apt install -y python3-venv2创建并进入你的项目目录。mkdir -p ~/OpenClaw cd ~/OpenClaw3创建名为 .venv 的虚拟环境。python3 -m venv .venv激活虚拟环境。source .venv/bin/activate4OpenClaw 依赖 Node.js 和 Git 在新的虚拟环境中安装好。apt update apt install -y nodejs5执行 OpenClaw 安装命令看到“ OpenClaw installed successfully ”提示说明安装成功。curl -fsSL https://clawd.bot/install.sh | bash6安装完成后系统会自动启动配置向导。7首次启动会看到 OpenClaw onboarding 界面显示重要的安全提示选择 Yes 确认继续。8系统会询问你选择启动模式 Onboarding mode 选择 QuickStart 即可快速开始使用。9接下来需要配置 AI 模型提供商本文选择 Qwen 通义千问为例。选择 Qwen OAuth 完成身份验证用于登录或接入 Qwen 的 API 服务。此时系统正在等待你完成浏览器授权你需要打开浏览器访问链接如下图如果网页提示你输入代码请输入控制台显示的代码。页面会跳转到阿里云登录页使用你的阿里云账号进行登录完成认证。Qwen OAuth 认证成功后选择 Keep current 作为默认使用的模型。10根据你的需求选择一个消息通道如果你不想现在配置也可以选择 Skip for now 先跳过之后可以在设置中手动添加通道。11按照你的需求配置技能也可以先跳过。12根据你的需求设置 Hooks 也可以先跳过。13配置完成。14打开浏览器访问地址 http://127.0.0.1:18789/ 就能看到你部署的 OpenClaw Web UI 界面。第二步外网访问本地 OpenClaw安装路由侠内网穿透。1当前未提供网页管理需要先在任意一台 Windows 机器安装路由侠 Windows 版本用作跨机器管理。2在路由侠客户端主界面进入“ 设备管理 ”点击右下角的“ 添加设备 ”此时可查看到对应的安装码此安装码用于将设备添加到对应账号下可选中后复制。3直接下载后导入wget https://dl.luyouxia.com:8443/v2/lyx-docker-x86_64.tar docker load -i lyx-docker-x86_64.tar4然后使用该镜像启动容器。docker run --name lyx -it --restartalways --nethost -e code这里填写安装码 luyouxia/lyx5此时需要等待下载和安装的过程如果一切正常最终可以看到一些输出并且可以看到如下提示[Device] Logged in. Token: ....这就表示安装成功了。当前 Linux 终端这边如果是使用的上面的命令Docker 是运行在前台此时可以按住 Ctrl C 退出路由侠容器也将退出。现在可以使用以下命令将其放入后台持续运行docker start lyx注意如果容器删除重新 docker run 将创建为新的设备。需要注意的是因为容器参数已经添加了 --restartalways 这样开机就会自动启动不需要再手动启动路由侠了。6现在回到 Windows 这边设备列表点击右上角的 × 返回主界面再次进入就可以找到这个设备可以修改名称。7回到主界面点击【内网映射】。8注意右上角的设备名称下拉框这里选中刚刚添加的设备名称此时在这个界面上添加的映射就属于刚刚这个设备。添加或修改一般需要等待 30 秒容器中的路由侠进程就会更新并加载。切换好设备后点击【添加映射】。9选择【原生端口】。10在内网地址填写 OpenClaw 端口 18789 后点击【创建】按钮如下图。11创建好后就可以看到一条映射的公网地址鼠标右键点击【复制地址】。12在外网电脑上打开浏览器在地址栏输入从路由侠生成的外网地址就可以看到内网部署的 OpenClaw 界面了。总结通过本文的详细步骤我们完成了OpenClaw从本地部署到外网访问的完整流程。以下是整个部署过程的关键点总结部署流程关键点环境准备确保Linux系统已安装Python虚拟环境、Node.js和Git等必要依赖OpenClaw安装通过官方安装脚本一键部署注意按照配置向导完成AI模型、消息通道等设置路由侠配置在Windows机器上安装路由侠客户端生成安装码用于Linux设备绑定内网穿透通过Docker容器部署路由侠服务端创建端口映射实现外网访问方案优势数据安全所有数据在本地处理无需上传到云端保障隐私安全成本可控本地部署无需支付云服务费用路由侠提供免费内网穿透方案灵活扩展可根据需求自定义技能、钩子和消息通道跨平台访问通过内网穿透实现随时随地访问本地服务后续使用建议安全加固为OpenClaw Web界面设置访问密码定期更新系统和依赖包技能扩展根据实际需求配置更多自动化技能如文件处理、API调用等监控维护定期检查OpenClaw和路由侠服务运行状态确保服务稳定性备份配置定期备份OpenClaw的配置文件防止意外数据丢失社区参与关注OpenClaw官方社区获取最新功能更新和使用技巧现在您已经拥有了一个完全自主控制的本地AI自动化助手。无论是个人使用还是团队协作OpenClaw都能为您提供安全、便捷的自动化服务。开始探索OpenClaw的更多可能性让智能助手为您的工作和生活带来更多便利