gpt4 book ai didi

google-chrome - 远程调试——如何创建端口代理?

转载 作者:行者123 更新时间:2023-12-04 17:24:33 42 4
gpt4 key购买 nike

我正在尝试从框 B (Windows) 访问在框 A (Debian) 上运行的远程调试端口。在框 A 上,我使用 --remote-debugging-port=9222 运行 Chrome标志,我可以看到它正常工作(我可以从 A 上的另一个浏览器访问 localhost:9222)。另外,我确定盒子 A 和 B 是相连的,因为我可以访问 :80 (apache) 在盒子 A 和盒子 B 上运行就好了。我现在需要做的是允许 B 盒访问 :9222在框 A 上。我已经对端口转发和 iptables 规则进行了研究,但未能使其正常工作。

编辑

机器 B 是 Windows,所以我不确定如何在那里使用 ssh,我发现了一个 app对于似乎工作正常的端口转发。但是它给了我一个错误:“收到一个连接但无法连接到主机 B:9222”。所以看起来 9222 没有对外部连接开放。 A 上 netstat 的输出给了我:

root@template:/home/developer# netstat -nap | grep 9222
tcp 0 0 127.0.0.1:9222 0.0.0.0:* LISTEN 24300/user

最佳答案

我找到了答案 here .一切都归结为:

  • 在一个控制台中打开 Chrome:google-chrome --remote-debugging-port=9222
  • 并在另一个中设置代理:ssh -L 0.0.0.0:9223:localhost:9222 localhost -N
  • 现在您应该可以通过 http://192.168.1.123:9223/ 从另一台机器访问远程调试。
  • 关于google-chrome - 远程调试——如何创建端口代理?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12087762/

    42 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com