2026部署OpenClaw代理解决方案_第1页
已阅读1页,还剩44页未读 继续免费阅读

付费下载

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

解决方案部署OpenClaw代理问题 1.0日期 2026-02-10 内容解决方案概述. 1资源规划和成本. 33程序. 8准备⼯作. 8快速部署. 14开始使⽤. 21快速卸载. 404附录. 425变更历史. 431解决方案概述应用场景架构。

该解决⽅案使⽤华为云FlexusX实例构建OpenClaw。OpenClaw(前称Clawdbot)是⼀个开源,⾃托管的个⼈AI超级助⼿。它通过您每天使⽤的聊天应⽤与您交流。它⽀持超过50种平台,包括WhatsApp、Telegra Discord、Slack、iMessage、Signal和⻜书(以便与微信⼯作平台集成)。与普通聊天机器⼈(如ChatGPT)最⼤的不同之处在于它的主动性。它可以主动向您发送消息,例如会议提醒、异常天⽓警报或您感兴趣的股票达到某个阈值时的通知。由于它部署在服务器上,它可以直接读取和写⼊服务器⽂件,执⾏终端命令,甚⾄管理服务器。该解决⽅案基于华为云FlexusX实例部署OpenClaw。图1-1架构此解决⽅案将会:创建⼀个FlexusX实例(弹性云服务器(ECS)),以设置OpenClaw为内部和外部通信创建⼀个弹性IP(EIP)创建⼀个安全组并配置安全组规则以保护华为云云服务器优势成本优化AI聊天提供具有成本效益的云服务器,允许您根据需求选择资源规格并⽀持⾃动扩展,从⽽减少资源闲置并优化成本投资,进⼀步降低您的运营成本随时可⽤AI聊天遵循"开箱即⽤,与您共同成⻓"的设计理念。部署完成后,您只需配置模型和对话终端即可直接使⽤⼀键部署您可以轻松⼀键部署AI聊天,系统将⾃动配置云资源并完成OpenClaw部署限制在部署该解决⽅案之前,请确保您已创建了具有⽬标区域访问权限的华为ID,并启⽤了华为云服务如果您选择了年度/按⽉计费模式,请确保您的账⼾余额充⾜。如果余额不⾜,您可以前往账单中⼼⼿动⽀付订单资源规划和成本2此解决⽅案将部署下表中列出的资源。成本仅为估算,可能与最终价格有所不同。详情请参⻅价格计算器云服务资源名称云服务资源名称配置示例数量估算每月成本虚拟私有云(VPC)Clawdbot-deoAP-新加坡.1美元0.00CIDR块:/16⼦⽹Clawdbot-deo-subnetAP-新加坡1美元0.00IPv4区块:/24华为云服务资源名称配置示例数量预计月成本Clawdbot-演⽰AP-允许/0打开22号端CloudShell:45/32开放端⼝8789访问Clawdbot⾯板/01美元0.00FlexusX实例Clawdbot-deoAP-新加坡1美元52.27按使⽤付费美元/⼩时7规格ns:FlexusX实例|性能模式(已禁⽤)|x1.2u.4g|2vCPUs|4GB图⽚:Ubuntu。22.0464位系统。I/O|40GB华为云服务资源名称配置示例数量预计月成本弹性IP(EIP)Clawdbot-deo-eipAP-新加坡.1元美元0.16/GB/⼩时按使⽤付费:美0.16/GB/⼩时0.16元/GB/⼩时路由.类型:动态.BGP.计费⽅式:流量.带宽:300Mbit/s总计--美元52.27+公共网络流量费用云服务资源名称云服务资源名称配置示例数量预计每月成本虚拟专⽤云(VPC)Clawdbot-deoAP-新加坡1美元0.00CIDR.块:/16⼦⽹Clawdbot-deo-subnetAP-新加坡1USD0.00IPv4块:/24华为云服务资源名称配置示例数量预计每月成本Clawdbot-演⽰AP-新加坡允许/0打开22以允许CloudShell登录:45/32打开端⼝8789访问Clawdbot⾯板/01美元0.00FlexusX实例Clawdbot-deoAP-新加坡1美元38.73账单每年每⽉灵活性X实例|性能模式(禁⽤)|x1.2u.4g2vCPUs|4GB镜像:Ubuntu.22.0464位系统。磁盘:⾼I/O|40GB版本1.0(2026-02-10) 6华为云服务资源名称配置示例数量预计月成本弹性IP(EIP)Clawdbot-deo-eipAP-新加坡.1每⼩时USD0.16/GBUSD每⼩时0.16/GB路由.类型:动态.BGP.计费⽅式:流量.带宽:300Mbit/s总计--USD38.73+公共网络流量价格3程序准备⼯作快速部署开始使⽤快速卸载准备工作该解决⽅案使⽤官⽅开源脚本进⾏安装。在部署之前,请阅读下⾯的⻛险描述y.⻛险描述y.⻛险描述影响分析政策建议架构缺陷:暴露缺乏权限隔离OpenClaw直接在主机⽽不是在Docker虚拟机等隔离环境中运⾏。这意味着⼀旦代理被攻破,攻击者便可以完全控制主机。在云上购买的OpenClaw以VM的形式独⽴于⽤⼾的服务系统。如果OpenClaw被⼊侵,部署OpenClaw的主机将受到影响。建议将OpenClaw与现有服务系统在VPC和⼦⽹中进⾏隔离,或者配置安全组和ACL进⾏精细的访问控制,降低⻛险。⽹络⽹关已暴露。OpenClaw的核⼼组件是⼀个web⽹关,默认监听端⼝18789SAC⾃动部署功能允许默认启⽤安全组18789的⼊站策略解决⽅案的默认端⼝已使⽤建议配置安全组和ACL实施细化访问控制,降低⻛险这些暴露的接⼝不仅泄露服务器信息,还直接提供了访问控制⾯板的路径本地主机信任谬误些2023年1⽉26⽇的发⾃是可信的,但⽤⼾通常会部署反向代理以启⽤远程控制。如果配置不正确,所有外部请求将在OpenClaw中看起来都源⾃本地机器,从⽽绕过⾝份验证机制反向代理未⽤于⾃动SAC部署因此,如果客⼾根据指南执⾏操作,则不会发⽣此⻛险如果使⽤反向代理,请注意这些安全⻛险数据安全:⽂盗窃敏感信息以明⽂形式存储法医分析显⽰,像API密钥和Slack/GitHub访问令牌等⾼度敏感的信息,以明⽂形式存储在本地⽂件系统中的Markdown和JSON⽂件中以明⽂形式存储的关键信息包括⼤模型的API密钥、访问ID和聊天平台的令牌。如果虚拟机受到攻击,这些敏感信息将被泄露前:建议⽤⼾定期更换⼤模型的相关信息,⽐如API密钥安全服务(HSS),以对⼯作负载实施深⼊保护和微分段3建议⽤⼾购买云防⽕墙(CFW),以对⽹络流量实施细粒度控制4建议客⼾使⽤数据加密⼯作室(DEW)的密钥管理和凭证轮换功能,以防⽌密码破解认知上下⽂被窃取的⻛险。MEMOR. d⽂件录了AI的“⻓期记忆”,泄露的个⼈聊天记录与上述相同不仅包括技术凭证,还有⽹络像RedLine和Lu a这样的恶意软件已更新⽬标列表,专⻔扫描和窃取这些⽬录新的威胁环境这不仅仅是关于密码泄露⾼度针对性的⽹络钓⻥攻击或通过利⽤AI信任关系进⾏诈骗与上述相同与上述相同供应链.危机:安全.⻛险.因名称变更触发不适⽤不适⽤不适⽤表3-2攻击⽅法与案例分析攻击⽅法政策建议⽹关暴露与特权旁路攻击有关缓解⽹关暴露⻛险的政策详细信息,请参⻅前表.供应链污染和技能存储攻击在⽂档中提供安全实践建议对于任何敏感操作(或资⾦转移),需要⼿动确认遵循最⼩权限原则。仅授予AI的权限。不要⼀键授予所有权限间接侧⾯注⼊攻击与上述相同横向移动和跳出攻击关于缺乏权限隔离的政策建议,请参⻅上述表格当您使⽤华为云账⼾登录时,⽆需执⾏此准备步骤。如果您使⽤的是IAM⽤⼾账⼾,请确认⽆论您是否在管理员组中。如果您不在管理员组中,您需要(可选)将rf_ad trust机构创建到您的IAM帐⼾,并完成以下准备步骤。(可选)创建rf_admin_trust机构步骤1登录华为云官方网站,打开控制台,将鼠标悬停在帐⼾名称上,选择⾝份和访问管理。图3-1控制台页面图3-2身份和访问管理页面步骤2在左侧导航窗格中选择机构,并搜索rf_admin_trust机构。图3-3机构如果找到该机构,跳过以下步骤如果未找到代理,请执⾏以下步骤创建它步骤3点击页面右上角的创建代理。在显示的页面上,输⼊代理名称为rf_adin_trust,选择代理类型为云服务云服务为RFS,然后点击下⼀步图3-4创建rf_admin_trust代理步骤4搜索租户管理员,在搜索结果中选择它,然后点击下一步图3-5选择策略/角色步骤5选择所有资源并点击确定图3-6设置授权范围步骤6检查rf_admin_trust代理是否创建并在代理列表中显示图3-7代理介绍----结束快速部署本节帮助您快速在华为云上部署OpenClaw代理步骤1登录华为云快速入门指南,选择部署OpenClaw代理。从数据中⼼下拉列表中选择⼀个区域并点击部署图3-8选择解决方案步骤2在选择模板页面,点击下一步图3-9选择解决方案步骤3在配置参数页面,输入堆栈名称,配置参数基于表1参数描述,然后点击下⼀步.图3-10配置参数类型强制性类型强制性描述默认值vpc_nae字符串强制性虚拟专⽤云(VPC)名称此模板使⽤新创建的VPCClawdbot-deo名称必须是唯⼀的。可以包含最多54个字符仅允许字⺟、数字、下划线(_)、连字符(-)和句点()secgroup_nae字符串强制性安全组名称。此模板使⽤新创建的安全组Clawdbot-deo。有关如何配置安全组规则的详细信息,请参⻅(可选)修改安全组规则。组名称最多可以包含64个字符。仅允许字⺟、数字、下划线(_)、连字符(-)和句点()ecs_nae字符串强制性云服务器实例的名称。它必须是唯⼀的,Clawdbot-deo最多可以包含64个字符。只允许字⺟、数字、下划线(_)、连字符(-)和句点()。参数类型强制性描述默认值ecs_flavor字符串强制性ECS或FlexusX的类型。FlexusX的类型ID格式为x1.?u.?g。例如,具有2个vCPU和4GiB内存的FlexusX的类型ID为x1.2u.4g.有关FlexusX类型的详细信息,请参考控制台。有关ECS类型的详细信息,请参⻅x86ECS规格的摘要列表.x1.2u.4gecs_password字符串必填项云服务器的密码。密码必须包含8到26个字符,并且⾄少包含以下三种类型的字符:⼤写字⺟、⼩写字⺟、数字和特殊字符(!@$%^-_=+[{}]:,./?)。密码不能包含⽤⼾名或⽤⼾名的反向拼写.空.系统磁盘⼤⼩编号强制性云服务器的系统磁盘⼤⼩,单位为GB。默认磁盘类型为⾼I/O值范围:40‒1024该磁盘⽆法缩⼩100带宽⼤⼩编号强制性EIP带宽,以Mbit/s计。EIP按流量收费。值范围:1‒300300参数类型强制性描述默认值charging_ode字符串强制性云服务器计费模式选项:后付费(使⽤付费)费(按年/按⽉)后付费计费单位字符串强制性云服务器订阅期限的单位。只有在charging_ ode设置为预付(按年/按⽉)时此参数是强制性的。选项:月和年⽉计费周期编号强制性云服务器订阅期限.仅当charging_ 设置为prePaid(按年/⽉计费)时,此参数是强制性的。值范围:1‒9(charging_unit设置为⽉份);1‒3(charging_unit设置为年份).1步骤4在配置堆栈页面,选择rf_admin_trust从代理下拉列表中并点击下⼀步。如果您使⽤的是账⼾(HUAWEIID)或者在管理员⽤⼾组中使⽤IAM⽤⼾,此步骤是可选的.图3-11配置堆栈步骤5在确认配置页面,确认配置并点击创建执行计划.图3-12确认配置步骤6在显示的创建执行计划对话框中,输入执行计划名称并点击确定.图3-13创建执行计划步骤7等待执行计划的状态更改为可用,然后点击在操作列中部署。在显示的对话框中,点击执行。3-143-15步骤8(可选)如果您选择年度/按月计费模式并且您的账户余额不⾜,请登录到账单中⼼⼿动⽀付订单。您可以参考表2资源规划成本(年度/按⽉)查看总价格。步骤9点击事件选项卡,检查消息"申请所需资源成功。"是否显⽰在描述列中。如果显⽰,则解决⽅案成功部署.图3-16解决方案已部署步骤10在输出选项卡上,查看Dify平台的访问描述。完成后堆栈成功部署,Dify应⽤程序设置脚本开始执⾏.等待⼤约5到10分钟(受⽹络波动影响)。图3-17访问描述----结束开始使用解决⽅案默认为端⼝18789创建⼀个安全组规则(该端⼝通常⽤于访问OpenClaw)。如有必要,请参考以下信息配置IP地址⽩名单,以防⽌该端⼝暴露在公共⽹络上该解决⽅案使⽤端⼝22以SSHIP45/32CloudShellIP解决⽅案部署后,环境初始化将花费5到10分钟。实际部署时间可能因⽹络和带宽⽽异。只有在部署完成后,您才能访问该解决⽅案(可选)修改安全组规则安全组是⼀组访问控制规则,⽤于控制进出云资源的流量,例如云服务器、容器和数据库。与同⼀安全组关联的云资源具有相同的安全要求,并且在VPC内相互信任您可以修改安全组规则,例如,通过添加、修改或删除TCP端⼝,步骤如下:添加安全组规则:添加⼊站规则并在需要时启⽤TCP端⼝改安全组规则以确保ECS的⽹络安全删除安全组规则:如果⼊站或出站安全组规则的源或⽬标IP或者需要禁⽤某个端⼝,您可以删除安全组规则初始化OpenClaw配置第1步远程登录服务器:打开本地终端,输入`sshroot@{公共IP}`,然后输⼊服务器密码以登录到服务器。您可以通过参考⼀键部署过程的步骤10获取服务器的公共IP地址图3-18SSH登录步骤2初始化:登录服务器后,输入openclawonboard进行初始化服务器。图3-19继续执行图3-20选择快速启动模式图3-21选择更新值.图3-22选择一个模型提供者(本文以Darkside为例).图3-23选择⾝份验证⽅法,输⼊API密钥,并选择默认模型图3-24选择消息平台(此时选择最后⼀个选项并暂时跳过此步骤。下⾯会有详细说明)图3-25按需安装技能图3-26选择pnp作为Node.js包管理⼯具并选择所需的技能图3-27您可以根据需要配置API密钥,或对所有密钥选择否图3-28启用钩子,并建议您选择所有默认选项图3-29重启网关服务图3-30启动UI并选择WebUI。然后,您可以在本地PC上运⾏命令"ssh-N-L18789::18789root@ECS_PUBLIC_IP"来建⽴加密的SSH隧道,并将远程服务器的WebUI服务映射到本地端⼝。然后,您可以在本地浏览器中访问地址(http://:18789/#token=xxxxx)和token.图3-31初始化完成----结束在华为云MaaS上配置模型OpenClaw⽀持⾃定义配置模型步骤1登录服务器:如果您在上一个阶段没有注销服务器,您可以跳过此步骤。否则,请参考本⽂档中的步骤1"初始化OpenClaw配置"登录服务器2配置模型信息:运行bash/root/sac/maas.shURL、APIID图3-32写入模型信息----结束添加频道(Discord)注意本节以Discord为例。每个频道都有其⾃⾝的配置步骤。有关其他频道,请参阅官⽅⽂档。步骤1登录服务器:如果您在前一阶段没有注销服务器,您可以跳过此步骤。否则,请参阅本⽂件中“初始化OpenClaw配置”的步骤1登录服务器。步骤2添加频道:运行openclawchannelsadd开始配置。图3-33立即配置图3-34选择Discord图3-35访问Discord开发者⻔⼾(https://discord.co/developers/applications),然后创建⼀个新的应⽤程序图3-36点击机器人->重置令牌3-37

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论