Linux(kali) 部署 OpenClaw

Linux(kali) 部署 OpenClaw

​​

​官网​

原文链接

主机 MacOS m1

虚拟机 Kali 2025-04

Linux kali 6.16.8+kali-arm64 #1 SMP PREEMPT Kali 6.16.8-1kali1 (2025-09-24) aarch64 GNU/Linux

一、命令行安装

官网一键安装脚本curl -sSL https://openclaw.ai/install.sh | bash​

二、进入安装向导

进入安装向导

◆ I understand this is personal-by-default and shared/multi-user use requires lock-down.
Continue?
│ ● Yes / ○ No

第一步默认个人使用,选Yes​

类似于安装模型吧,选Manual

本地测试的话就选Local gateway

一个默认的工作空间

我这里选择了千问大模型,然后浏览器弹出了千问官网

登录认证后回到命令行,选择第一个

设置网关端口,这里先用默认的18789(安全起见后期自己修改自定义)

类似于网卡的绑定,如果只在本地测试,就选127这个,如果想用其他设备访问就选0.0.0.0,然后是网关认证方式,选Token就行

这是一个远程访问的方式,默认选Off就行

生成token的方式,这个默认就可以,然后默认空值就自动生成​

然后是选择要不要跟一些社交软件联动,这里先选择No,后续有需要可以再修改

是否让大模型联网搜索,这里暂时先跳过

接下来是选择配置一些技能,也可以先跳过

下一步是否需要激活一些hooks,类似于自动的脚本,一样先选择跳过,这里是多选,用空格键选择,然后回车确认

下一步还是默认,然后安装网关服务

下一步是否安装终端的一个工具,能够一键补全命令的

安装完后浏览器弹出界面

三、Web界面

接上一步,这里有一个报错提示

origin not allowed (open the Control UI from the gateway host or allow it in gateway.controlUi.allowedOrigins)

这里是因为之前绑定的0.0.0.0这个网卡,所以默认链接的是这个ip

这个报错需要修改openclaw.json中gateway内容,把这个ip添加到controlUi,然后重启 Gateway,openclaw.json的路径在/root/.openclaw

然后重启gateway服务

就可以访问了

在物理机上访问一下试试​​http://172.16.171.146:18789/#token=​

后续更新一些使用方法……

Read more

微星主板WOL网络唤醒全攻略:从BIOS到Ubuntu 20.04的完整配置

1. 网络唤醒,到底是个啥?能帮你解决什么麻烦? 想象一下这个场景:你的主力电脑是一台性能强劲的台式机,装的是Windows和Ubuntu双系统,平时用来打游戏、做开发或者跑一些深度学习任务。但它有个“坏毛病”——费电。为了省电和环保,你习惯在不用的时候把它彻底关机。可麻烦来了,当你出门在外,或者躺在卧室的床上,突然需要访问台式机里的某个文件,或者想启动一个后台任务,难道要专门爬起来跑到书房去按一下开机键吗? 这时候,WOL(Wake-on-LAN,网络唤醒) 技术就是你的救星。它就像给你的电脑装了一个“电话”,只要在同一个局域网内(甚至通过互联网配合端口转发),另一台设备(比如你的笔记本、手机)就能拨打这个“电话”(发送一个特殊的网络数据包,叫“魔术包”),让你的电脑从关机(或睡眠)状态中“醒”过来。这个功能对于家庭服务器、NAS、或者像我这样需要远程管理多台设备的运维人员来说,简直是神器。 不过,要让这个“电话”打通,

By Ne0inhk
Flutter for OpenHarmony: Flutter 三方库 simple_logger 为鸿蒙系统开发打造最纯粹的日志调试体验(极简主义者的首选)

Flutter for OpenHarmony: Flutter 三方库 simple_logger 为鸿蒙系统开发打造最纯粹的日志调试体验(极简主义者的首选)

欢迎加入开源鸿蒙跨平台社区:https://openharmonycrossplatform.ZEEKLOG.net 前言 在进行 OpenHarmony 应用调试时,虽然控制台有原始的 print,但在处理复杂的异步流、网络状态变更或多层级渲染时,简单的打印往往会导致信息洪流,难以寻找重点。如果你不需要像 talker 或 logger 那么繁重的全家桶方案,只想在控制台中看到一点色彩和清晰的层级,那么这个库就是为你准备的。 simple_logger 完美诠释了“大道至简”。它不依赖任何原生 C++ 接口,纯 Dart 实现,能在鸿蒙设备上以极低的资源占用提供带有级别过滤(Level Filtering)和漂亮格式的日志输出。 一、日志过滤层级模型 simple_logger 允许你根据开发阶段动态调整输出强度。 只打印 INFO 及以上 日志级别 (Level) FINE (调试详情) INFO (常规业务)

By Ne0inhk
Flutter 三方库 dynamic_config_generator 的鸿蒙化适配指南 - 实现具备全静态化环境变量注入与类型安全配置文件生成的构建基石、支持端侧多环境自动切换实战

Flutter 三方库 dynamic_config_generator 的鸿蒙化适配指南 - 实现具备全静态化环境变量注入与类型安全配置文件生成的构建基石、支持端侧多环境自动切换实战

欢迎加入开源鸿蒙跨平台社区:https://openharmonycrossplatform.ZEEKLOG.net Flutter 三方库 dynamic_config_generator 的鸿蒙化适配指南 - 实现具备全静态化环境变量注入与类型安全配置文件生成的构建基石、支持端侧多环境自动切换实战 前言 在进行 Flutter for OpenHarmony 开发时,如何根据不同的运行环境(如:开发环境、测试环境、灰度环境、生产环境)自动注入对应的 API 地址、密钥或功能开关?手动修改常量类不仅低效,还极易引发人为事故。dynamic_config_generator 是一款专注于极致工程化的配置文件自动生成工具。本文将探讨如何在鸿蒙端构建极致、智能的配置管理中心。 一、原直观解析 / 概念介绍 1.1 基础原理 该库建立在“构建期预处理(Build-time Preprocessing)”之上。它通过解析项目根目录下的

By Ne0inhk
Ubuntu 虚拟机安装 OpenClaw

Ubuntu 虚拟机安装 OpenClaw

最近特别火的一个事是OpenClaw,个人AI助手工具,周末空闲,咱也对新技术尝尝鲜。 一、环境与前置准备 1.1虚拟机配置要求 配置项最低要求推荐配置CPU2 vCPU2-4 vCPU内存4 GB RAM8 GB RAM存储20 GB SSD40 GB+ SSD系统Ubuntu 22.04 LTSUbuntu 22.04/24.04 LTS网络公网访问(可选)稳定的外网连接 1.2 系统初始化和更新 更新系统软件包 sudo apt update && sudo apt upgrade -y 安装必要有工具 sudo apt install -y curl ca-certificates git

By Ne0inhk