Linux下安装OpenClaw并实现外部访问

1. 安装OpenClaw

这里使用官网的一键安装脚本比较省事,它会自动安装最新版的Node.js,不用自己手动安装。

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

但如果系统已存在旧版Nodejs,可能会报错

报错是由于系统已安装的旧版Node.js(v10.24.0)与OpenClaw安装脚本尝试安装的Node.js 22+版本冲突导致的。系统包管理器(dnf)检测到两个nodejs包以及依赖包npm存在版本互斥,因此阻止了安装。

要解决这个问题,最根本的方法是移除冲突的旧版Node.js,然后重新安装。

1. 清理旧版Node.js及其依赖 sudo dnf remove nodejs npm -y 2. 重新运行openClaw安装脚本 curl -fsSL https://openClaw.ai/install.sh | bash

2. 配置OpenClaw

安装成功后,会自动进入配置流程,如下

配置说明

1. I understand this is powerful and inherently risky. Continue?

yes

2.Onboarding mode

QuickStart

3.Model/auth provider

Qwen

4.Qwen auth method

Qwen

因为千问不用配置api_key,所以需要在浏览器授权。

复制控制台的链接,在浏览器打开,登录千问账号密码,点确认,才能继续往下走

5.Default model

Keep current (qwen-portal/coder-model)

6.Select channel

Skip for now

7.Search provider

Skip for now

8.Configure skills now? (recommended)

No

9.Enable hooks?

Skip for now

10.How do you want to hatch your bot?

Hatch in TUI

3. 启用ssh通道

出于安全考虑,默认情况下,外部是无法直接访问openclaw的。我们需要修改gateway配置。

如果想直接修改服务器配置文件,这里可以跳过。

下面是配置OpenClaw后,打印出来的信息,里面告诉了我们怎么通过ssh通道进行访问。

在你的本地电脑上,打开cmd窗口,输入

ssh -L 18789:127.0.0.1:18789 [email protected] 服务器密码

输完密码,不要关闭窗口,保持连接状态。

接下来就可以在浏览器直接使用localhost或127.0.0.1访问openclaw了

http://127.0.0.1:18789/#token=f7935caf20df6c691090be0be8f0716962849a79bec0923b

如果访问不了,可能是没开放端口

firewall-cmd --permanent --add-port=18789/tcp firewall-cmd --reload

4. 配置Gateway

打开配置,选择raw,修改gateway代码。

 bind: 'lan', // 改成lan controlUi: { allowedOrigins: [ 'http://10.70.73.57:18789', // 服务器IP ], allowInsecureAuth: true, dangerouslyDisableDeviceAuth: true, },

点击save,再点击update

到这里,就可以直接通过ip访问了openclaw,ssh通道窗口也可以关了。

http://10.70.73.57:18789/#token=f7935caf20df6c691090be0be8f0716962849a79bec0923b

5.重要提示

从2026.3.11版本开始,openClaw加强了安全控制,通过修改gateway实现外部访问的方法已经失效了

Read more

2026最新|GitHub 启用双因素身份验证 2FA 教程:TOTP.app 一键生成动态验证码(新手小白图文实操)

2026最新|GitHub 启用双因素身份验证 2FA 教程:TOTP.app 一键生成动态验证码(新手小白图文实操)

2026最新|GitHub 启用双因素身份验证 2FA 教程:TOTP.app 一键生成动态验证码(新手小白图文实操) 如果你最近登录 GitHub 时被提示“启用双因素身份验证(2FA)”,别慌——这就是在你输入密码后,再增加一道“动态验证码”的安全锁。本文用TOTP.app(可下载/可在线) 带你从 0 到 1 完成 GitHub 的 2FA 配置,全程保留原图与链接,按步骤照做就能成功。 关键词:GitHub 2FA、GitHub 双因素身份验证、GitHub 启用 2FA、GitHub TOTP、GitHub 动态验证码、GitHub 账号安全、GitHub 登录保护、

By Ne0inhk
【开源发布】FinchBot (雀翎) — 当 AI 说“让我想办法“,而不是“我不会“(已获Gitee官方推荐)

【开源发布】FinchBot (雀翎) — 当 AI 说“让我想办法“,而不是“我不会“(已获Gitee官方推荐)

玄同 765 大语言模型 (LLM) 开发工程师 | 中国传媒大学 · 数字媒体技术(智能交互与游戏设计) ZEEKLOG · 个人主页 | GitHub · Follow 关于作者 * 深耕领域:大语言模型开发 / RAG 知识库 / AI Agent 落地 / 模型微调 * 技术栈:Python | RAG (LangChain / Dify + Milvus) | FastAPI + Docker * 工程能力:专注模型工程化部署、知识库构建与优化,擅长全流程解决方案 「让 AI 交互更智能,让技术落地更高效」 欢迎技术探讨与项目合作,解锁大模型与智能交互的无限可能! FinchBot (雀翎) — 当 AI 说"让我想办法"而不是"我不会&

By Ne0inhk

Docker一站式部署:RustFS、GoFastDFS、Gitea与PostgreSQL实战指南

1. 前言 在现代软件开发和部署中,Docker已成为不可或缺的工具。它提供了轻量级、可移植的容器化解决方案,使应用部署变得简单高效。本文将详细介绍如何使用Docker一键部署四个常用服务:RustFS(高性能文件存储)、GoFastDFS(分布式文件系统)、Gitea(自托管Git服务)和PostgreSQL(关系型数据库)。无论你是个人开发者还是团队负责人,这些服务都能为你的项目提供强大支持。 2. 前提条件 * 已安装Docker(版本20.10+) * 已安装Docker Compose(版本1.29+) * 64位操作系统(Windows/Linux/Mac) * 至少4GB可用内存 3. RustFS部署 RustFS是一款使用Rust语言编写的高性能文件存储系统,支持S3协议,适用于私有云存储场景。 3.1 Docker命令部署 Linux: docker run -d \ --name rustfs_container \ --user root \ -p

By Ne0inhk
豆包    Linux源码下载全方案(官方+国内镜像+Git,含校验与Windows兼容)

豆包 Linux源码下载全方案(官方+国内镜像+Git,含校验与Windows兼容)

一、官方tar包下载(推荐,稳定快速) 1. 选择版本(访问kernel.org) * 主线版mainline:最新开发版(如6.19-rc5),适合尝鲜 * 稳定版stable:经测试稳定(如6.19.0),适合开发 * 长期支持版longterm:长期维护(如6.12.65、6.6.120),适合生产 2. 下载步骤(以6.6.120为例) bash 安装依赖(Ubuntu/Debian) sudo apt update && sudo apt install -y wget xz-utils gpg 下载源码包和校验文件

By Ne0inhk