乐于分享
好东西不私藏

手把手教你安装、使用 OpenClaw(一):开源远控神器,从此告别付费限制

手把手教你安装、使用 OpenClaw(一):开源远控神器,从此告别付费限制

你是否受够了 TeamViewer 的“商业用途”弹窗?向日葵的限速?AnyDesk 的隐私担忧?
如果我告诉你,有一款完全开源、免费、高速、全平台覆盖的远程控制与内网穿透神器——OpenClaw,你愿不愿意花 10 分钟跟我一起把它搭建起来?
整个教程将分为三期,今天是第一期:从零安装,让OpenClaw跑起来
(第二期我们会讲内网穿透与安全配置;第三期解锁多用户协作和手机控电脑的高级玩法)
搬好小板凳,咱们开始

一、OpenClaw 是什么来头?

简单说,OpenClaw =自建服务器+ P2P加密远控+内网穿透
它由一群热爱开源的极客用Rust打造,底层基于WebRTC,能做到:
  • 远程桌面:像操作本地电脑一样流畅;
  • 拖拽传文件:不用再依赖网盘中转;
  • 内网穿透:把家里的 NAS 或者测试服务安全暴露到公网;
  • 端到端加密:通信内容只有你和被控端能解密;
  • 完全开源(AGPL v3):代码公开,无后门,无商用限制。
你可以把它部署在办公室的 Linux 主机、家里的树莓派,甚至一台轻量云服务器上。
客户端覆盖Windows、macOS、Linux、Android、iOS,用起来和付费软件几乎没有差别。

二、开工前的准备工作

  • 一台充当服务端的机器(我这里以 Ubuntu 22.04 为例,1核1G 的云服务器就够)
  • 客户端设备(你日常使用的电脑,Windows/macOS 都可以)
  • 基本网络条件:服务端需要一个公网 IP(或者至少客户端能通过局域网访问它)
  • 一个勇敢尝试的心❤️
官网:https://openclaw.io(示例地址)
GitHub:https://github.com/openclaw/openclaw

三、大步骤①:安装 OpenClaw 服务端(以 Ubuntu 为例)

服务端是 OpenClaw 的“大脑”,负责用户认证、设备发现和中继流量。
本篇我们采用一键脚本+ Docker的方式,3分钟搞定

1. 更新系统 & 安装依赖

sudo apt update && sudo apt upgrade -y
sudo apt install curl wget docker.io docker-compose -y
sudo systemctl enable docker –now

2. 下载官方安装脚本

curl -fsSL https://get.openclaw.io | bash
(如果因为网络问题下载慢,可以手动 clone 仓库然后执行./install.sh)

3. 启动服务端容器

脚本会自动拉取镜像并启动容器,默认开启以下端口:
  • 21115TCP:管理后台
  • 21116TCP/UDP:信令与中继
  • 21117TCP:辅助服务
启动后检查状态:
sudo docker ps | grep openclaw-server
看到openclaw-server状态为Up就代表服务端跑起来了!

4. 防火墙放行(云服务器必做)

如果你用的是云服务器,记得在安全组/防火墙中添加上面几个端口的入站规则,否则客户端连不上。

四、大步骤②:安装 OpenClaw 客户端(Windows / macOS)

服务端搭好后,我们得在工作的电脑上装客户端,才能“控”起来。

1. 下载客户端

进入官网下载页:https://openclaw.io/download
选择对应系统的安装包:
  • Windows:.msi或.exe
  • macOS:.dmg
  • Linux:.AppImage或.deb/.rpm
这里以 Windows 为例。

2. 安装 & 首次启动

·双击安装包,一路“下一步”即可(开源软件,无捆绑)
·启动后,会看到简洁的主界面:服务端地址用户名密码三个输入框

3. 配置连接到你的自建服务端

在“服务端地址”栏填入:
服务器公网IP:21116
(例如123.123.123.123:21116)
然后点击“连接”。首次连接会要求你设置一个管理员账号和密码(这是服务端的第一个用户,权限最高)。

4. 其他设备同理

在公司的电脑、家里的笔记本上用相同的方法安装,连接时输入同一服务端地址,这些设备就会出现在彼此的“设备列表”中。

五、大步骤③:初始化配置与安全加固(必做!)

刚装好的服务端用的是默认配置,存在一定安全风险。跟我做三件事,让服务稳如老狗。

1. 修改管理员密码

登录管理后台(浏览器打开https://你的服务器IP:21115),使用刚才客户端创建的账号登录。
“个人信息”中把密码改成一个高强度密码。

2. 更改默认端口

修改服务端配置文件openclaw.yml(位于/etc/openclaw/或 Docker 挂载目录):
port:
http: 8080
signaling: 4589
改完后重启容器:
sudo docker restart openclaw-server
注意:端口改完后,客户端连接地址也要相应修改。

3. 开启 HTTPS(推荐)

如果你有域名,强烈建议配一个Nginx反向代理+ Let’s Encrypt证书,避免明文传输管理后台。
(这部分会在第二期详细图解,今天先保证能用)

六、大步骤④:验证安装——第一次远程连接

到了最激动人心的时刻!我们来测试一下是否真的能远程控制。

1.在另一台电脑上安装OpenClaw客户端(按上面的步骤走)。

2.登录时输入相同的服务端地址,用不同的用户名注册一个新账号(或者管理员可以直接在后台创建子账号)。

3.回到第一台电脑,在 OpenClaw 界面的“设备列表”里,应该能看到新电脑在线。

4.双击新电脑,选择“远程桌面”,输入对方设置的临时访问密码(若对方已授权则无需密码)。

5.瞬间,桌面上弹出了那台电脑的屏幕!试试鼠标、键盘,是不是和本地一样顺滑?

6.再试试文件传输:直接把本机文件拖进远控窗口,文件就开始飞了~

如果一切正常,恭喜你!OpenClaw 的“地基”已经稳稳打好了。

七、结尾 & 下期预告

第一期内容就是这么多,主打一个快速上手+跑通流程
你现在已经拥有了一整套私有化部署的远程控制系统,再也不用担心厂商服务器宕机或者数据泄漏。
第二期我们将解锁
  • 没有公网 IP 怎么办?内网穿透高级配置
  • 如何通过域名 + SSL让连接更安全
  • 手机端怎么随时控电脑办公
  • 多用户权限管理,给家人/同事分配账号
如果觉得有帮助,点个**「在看」转发**给身边需要的小伙伴,就是对我最大的鼓励!
有任何安装问题,欢迎在留言区砸过来,我会一一解答。
下次见!