节点检查谷歌云控制台设置防火墙



我正在尝试设置防火墙,以便使用本地chrome浏览器访问节点检查。

有人有一个很好的简短指南吗?我需要启用哪个tcp协议。

我有一个活动的防火墙规则,其中计算实例启用tcp:80。它在过去的http服务器中起作用。我如何知道使用哪个端口进行节点检查以及如何启用它。

如果自己找到了。我必须使用ssh隧道。https://nodejs.org/en/docs/guides/debugging-getting-started/#enabling-远程调试场景

启用远程调试场景我们建议您永远不要让调试器侦听公共IP地址。如果您需要允许远程调试连接,我们建议改用ssh隧道。我们提供以下内容示例仅用于说明目的。请理解安全性之前允许远程访问特权服务的风险诉讼程序

假设您正在希望能够调试的远程机器remote.example.com上运行Node。关于这个机器,您应该使用检查器启动节点进程仅侦听localhost(默认值)。

$ node --inspect server.js

现在,在您想要启动调试客户端连接的本地机器上,您可以设置ssh隧道:

$ ssh -L 9221:localhost:9229 user@remote.example.com

这将启动一个ssh隧道会话,在该会话中,到本地计算机上端口9221的连接将转发到上的端口9229remote.example.com。您现在可以附加诸如Chrome之类的调试器DevTools或Visual Studio代码到localhost:9221,应该能够以便像Node.js应用程序在本地运行一样进行调试。

最新更新