我正在尝试使用chrome中的远程调试选项远程调试chrome实例:
chrome.exe --remote-debugging-port=1337
Run Code Online (Sandbox Code Playgroud)
如谷歌网页所述:http://code.google.com/chrome/devtools/docs/remote-debugging.html
问题是当我尝试使用IP访问它时它不起作用,而使用localhost测试它:1337确实有效.
任何的想法?
我正在尝试从方框B(Windows)访问在方框A(Debian)上运行的远程调试端口.在方框A上我运行带有--remote-debugging-port=9222标记的Chrome,我可以看到它正常工作(我可以localhost:9222从A上的其他浏览器访问).另外,我确定盒子A和B是连接的,因为我可以:80从盒子B上访问盒子A上运行的(apache)就好了.我现在需要做的是允许:9222在方框A上访问方框B.我已经完成了对端口转发和iptables规则的研究,但我没能使它工作.
编辑
机器B是Windows所以我不知道如何在那里使用ssh,我发现一个端口转发的应用程序似乎工作正常.它给了我一个错误:"收到连接但无法连接到主机-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
Run Code Online (Sandbox Code Playgroud) google-chrome remote-debugging iptables portforwarding google-chrome-devtools