ZNDS智能电视网 推荐当贝市场

TV应用下载 / 资源分享区

软件下载 | 游戏 | 讨论 | 电视计算器

综合交流 / 评测 / 活动区

交流区 | 测硬件 | 网站活动 | Z币中心

新手入门 / 进阶 / 社区互助

新手 | 你问我答 | 免费刷机救砖 | ROM固件

查看: 9937|回复: 5
[交流&讨论]

Molili远程浏览器使用指南,怎么让Molili远程控制浏览器

[复制链接]
发表于 2026-3-4 14:26 | 显示全部楼层 |阅读模式 | 未知
本帖最后由 八云红 于 2026-3-4 14:31 编辑

这几天晚上经常用Molili帮我操作点东西,结果发现浏览器又连不上了。每次重启Gateway后,我又得重新打开Chrome浏览器,手动点击那个BrowserRelay插件的图标。本来都躺在床上了,真的很不想再起来打开电脑,这让我苦恼不已。为了解决这个痛点,我彻底研究了一下Molili远程控制浏览器的底层逻辑。今天整理出这篇Molili远程浏览器使用指南,希望能帮到同样在折腾Molili自动化的小伙伴。

Molili远程浏览器使用指南,怎么让Molili远程控制浏览器

Molili远程浏览器使用指南,怎么让Molili远程控制浏览器

一、什么是BrowserRelay

Molili目前提供了两种浏览器控制模式,满足不同场景的Molili远程控制浏览器需求:

ManagedBrowser(托管浏览器):Molili会启动一个独立的Chrome实例,完全隔离于你的日常浏览器环境,适合跑一些干净的后台自动化测试。

ExtensionRelay(扩展中继):通过Chrome扩展控制你现有的Chrome标签页。

ExtensionRelay的核心价值在于:你可以直接让AI操作你已经登录的网页、正在浏览的内容,而不需要重新在Molili的隔离环境中扫码或者输入密码登录,极大提升了日常使用的便利性。

二、安装与配置Molili扩展插

1.安装Chrome扩展

首先在终端执行以下命令将插件安装到稳定路径,并查看输出路径:

Openclaw browser extension install
Openclaw browser extension path

获取到目录路径后,将这个文件夹下载到你实际使用的电脑上。打开其他电脑上的Chrome浏览器,地址栏输入chrome://extensions进入扩展程序页面。

Molili远程浏览器使用指南,怎么让Molili远程控制浏览器

Molili远程浏览器使用指南,怎么让Molili远程控制浏览器

开启页面右上角的“开发者模式”,点击左上角的“加载已解压的扩展程序”,选择刚才下载的目录。最后记得将扩展图标固定到浏览器工具栏,方便随时查看状态。

2.修改配置文件

在你的~/.OpenClaw/OpenClaw.json中进行核心配置。因为我这块用的是SSH隧道的方案,所以直接采用的默认配置,只设置了几个基础参数就可以跑通Molili远程控制浏览器。

Molili远程浏览器使用指南,怎么让Molili远程控制浏览器

Molili远程浏览器使用指南,怎么让Molili远程控制浏览器

3.设置SSH隧道映射

这一步是外网访问的关键!因为安装Molili时用的默认配置,系统监听的都是127.0.0.1本地端口,外网是绝对无法直接访问这些端口的。必须在你的本地电脑CMD中运行以下命令建立SSH隧道:

ssh -L 18792:127.0.0.1:18792 root@你的服务器IP

Molili远程浏览器使用指南,怎么让Molili远程控制浏览器

Molili远程浏览器使用指南,怎么让Molili远程控制浏览器

注意:这个命令需要一直保持CMD窗口开启才能维持隧道畅通。如果你嫌麻烦,可以完全让AI给你写一个后台静默启动的VBS或者bat方案,做到开机自启一劳永逸。

插件徽章状态说明

观察插件图标上的字符,可以快速判断Molili浏览器中继的工作状态:

ON:已附加,Molili现在可以完美控制该标签页。

...:正在连接到本地中继,请稍等片刻。

!:中继不可达(最常见原因就是本地未运行浏览器中继服务,或者你的SSH隧道断开了)。

Molili远程浏览器使用指南,怎么让Molili远程控制浏览器

Molili远程浏览器使用指南,怎么让Molili远程控制浏览器

三、Molili常见问题排查与修复方

在使用Molili远程浏览器过程中我遇到了下面几个坑。可能2026.1.29版本的浏览器插件已经更新修复了,若官方还没修复彻底,你可以用我自己优化编译后的插件(提示:用我的优化版需要在你工作区的tools.md中向AI强调一下配置)。

问题1:“tab not found”报错

现象:tabs命令能正确列出标签页,但执行screenshot或snapshot时直接报错Error:tab not found。环境是Gateway运行在Linux云服务器,Chrome扩展运行在Windows主机,且中继状态可达。

根本原因:当多个标签页同时附加时,它们共享同一个WebSocket连接,Playwright在解析目标时无法确定应该操作哪个具体标签页。
临时解决方案:一次只附加一个标签页。在标签页1上点击扩展图标关闭(OFF),在标签页2上开启(ON),然后再执行截图或快照操作,按需手动切换。

Molili远程浏览器使用指南,怎么让Molili远程控制浏览器

Molili远程浏览器使用指南,怎么让Molili远程控制浏览器

官方修复:在2026.1.29版本中,开发团队添加了URL匹配回退机制。当CDP连接失败时,系统会尝试通过URL匹配来精准定位页面。

问题2:cdpReady状态为false

现象:状态面板显示cdpReady:false,无法执行任何快照或点击操作。
解决方案:这个问题在官方的Issue#1160中已经修复。如果你使用的是2026.1.23-1或更早的旧版本,强烈建议直接执行npm install -g Molili@latest升级到最新版本,或者直接从GitHub主分支克隆安装。

问题3:扩展模式恢复失败

现象:扩展成功附加后,放置一段时间再次操作就会提示失败。
修复:在2026.1.15版本中已修复后台掉线问题,系统优化了目标回调机制,确保Playwright阻塞新连接时依然能使用当前活跃页面。

问题4:Sandbox沙盒模式无法控制主机浏览器

现象:在sandbox会话模式下无法使用扩展中继控制本地浏览器。
原因:Sandbox会话默认安全策略为target="sandbox",而扩展中继必须要求控制host主机浏览器权限。
解决方案:修改Molili配置文件,在配置中显式允许host浏览器控制:

{
  "agents": {
    "defaults": {
      "sandbox": {
        "browser": {
          "allowHostControl": true
        }
      }
    }
  }
}

配置完成后,在调用browser工具时务必指定参数target="host"即可完美解决权限拦截问题。

如果大家在配置SSH隧道或者编写后台静默运行脚本时遇到了困难,需要我为你生成一份可以直接复制使用的Windows一键启动bat脚本吗?

上一篇:如何让Molili节省10倍Token消耗?本地部署qmd节省token积分消耗
下一篇:OpenClaw中文版Molili怎么设置新闻推送?Molili每日新闻推送教程
发表于 2026-3-4 19:19 | 显示全部楼层 | 来自江西
感谢分享,感觉不明白但是我懂了
回复 支持 反对

使用道具 举报

发表于 2026-3-4 19:20 | 显示全部楼层 | 未知
sdhi是不是能用来抢购之类的?
回复 支持 反对

使用道具 举报

发表于 2026-3-4 19:20 | 显示全部楼层 | 来自浙江
官方文档里写了,这个扩展底层用的是Chrome的chrome.debugger接口。这意味着AI可以读取你当前登录账号的所有状态,大家给权限的时候一定要注意隐私安全,别让它乱动重要账号
回复 支持 反对

使用道具 举报

发表于 2026-3-4 19:21 | 显示全部楼层 | 来自浙江
为什么我点击加载已解压的扩展程序,Chrome提示无法加载文件
回复 支持 反对

使用道具 举报

发表于 2026-3-4 19:21 | 显示全部楼层 | 来自山东
不要把18792端口直接暴露在公网上!如果是云服务器,必须像楼主那样用SSH隧道映射本地127.0.0.1,不然别人扫到你的端口就能直接控制你的浏览器
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐 上一条 /1 下一条

Archiver|新帖|标签|软件|Sitemap|ZNDS智能电视网 ( 苏ICP备2023012627号 )

网络信息服务信用承诺书 | 增值电信业务经营许可证:苏B2-20221768 丨 苏公网安备 32011402011373号

GMT+8, 2026-7-17 09:38 , Processed in 0.067840 second(s), 14 queries , Redis On.

Powered by Discuz!

监督举报:report#znds.com (请将#替换为@)

© 2007-2026 ZNDS.Com

快速回复 返回顶部 返回列表