首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Chrome远程调试无法工作(计算机对计算机)

Chrome远程调试无法工作(计算机对计算机)
EN

Stack Overflow用户
提问于 2022-06-26 09:26:43
回答 1查看 222关注 0票数 0

我试图使铬devtools远程调试功能工作(计算机到计算机)。

一个月前,它在与我相同的设置上工作,但现在,使用相同的配置(据我所知),它无法工作。

这是设置的样子:

要调试的远程机器:

代码语言:javascript
运行
复制
chrome.exe --remote-debugging-port=9222

浏览到页面并打开奉献者(F12)。

还将cmd中的port forwarding激活为管理员:

代码语言:javascript
运行
复制
netsh interface portproxy add v4tov4^
    listenport=9222 listenaddress=0.0.0.0^
    connectaddress=127.0.0.1 connectport=9222 

为了确保我关闭了防火墙。

在本地机器上,我去:

代码语言:javascript
运行
复制
chrome://inspect/#devices

并在“发现网络目标”中添加其他机器ip:9222。几秒钟后,我可以看到机器ip显示为“远程目标”,但它的列表是空的。

我进行了检查,远程计算机和端口可以在本地计算机中访问:

更新

远程计算机正在监听端口:

代码语言:javascript
运行
复制
PS C:\Users\User> netstat -aon | Select-String -Pattern ".*9222.*"

  TCP    0.0.0.0:9222           0.0.0.0:0              LISTENING       4296
  TCP    127.0.0.1:9222         127.0.0.1:49152        TIME_WAIT       0
  TCP    127.0.0.1:9222         127.0.0.1:49153        TIME_WAIT       0
  TCP    127.0.0.1:9222         127.0.0.1:49154        TIME_WAIT       0
  TCP    127.0.0.1:9222         127.0.0.1:49155        TIME_WAIT       0
and many more `TIME-WAIT` rows... (not sure what it means)

在本地机器上,我尝试使用chrome://net-export

我可以看到绿色请求的尝试(#1,所以可能意味着它是好的?)闲逛)。有一个UDP错误(#2),但是用于端口8888,所以我不确定它是否相关。

我把wireshark放在远程机器上,在9222端口上进行过滤:

它显示活动,但我不知道在那里检查什么。

我正在尝试添加铬调试。

它说tcp错误,但也显示devtools连接在9222端口上。

chrome版本: 102 (两台机器)

如何调试它为什么没有连接?

EN

回答 1

Stack Overflow用户

发布于 2022-06-28 12:35:46

我让它开始工作了。我不完全确定是什么问题,但使用这个脚本有帮助:https://gist.github.com/FreaKzero/1f748482fb0315cde713 (不是我的)。

此外,我认为在运行chrome.exe --remote-debugging-port=9222之前关闭任何chrome实例是非常重要的。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/72760355

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档