我刚刚部署了一个 3CX pbx VM,一旦我尝试运行防火墙测试,我就会收到此错误消息,其中包含所有测试的端口:
“测试端口 9000...全锥测试失败(如何解决?)”
需要的所有端口从 9000 到 9400 以及从 10600 到 10900 都会发生这种情况
我对该应用程序非常熟悉(我有高级认证),但不熟悉谷歌云。有没有办法修改提供对该虚拟机访问权限的防火墙/ nat?
答案1
如果您已经安装了 Cloud SDK 命令gcloud
,则可以创建防火墙规则(文档):
gcloud compute firewall-rules create Allow-PBX-Rule --allow tcp:9000-9400,tcp:10600-10900
否则,登录 Google Cloud Console:https://console.cloud.google.com/
- 点击汉堡图标(左上角)
- 转到网络 -> VPC 网络 -> 防火墙规则
- 单击顶部附近的“创建防火墙规则”按钮。
- 填写表格以创建规则。大多数项目都有一个小
?
图标来帮助提供详细信息。
表单中一些字段的提示:
- 目标:选择网络中的所有实例。
- 源 IP 范围:输入
0.0.0.0/0
OR 您实际的 IP CIDR 块(如果您知道)。 - 协议和端口:单击“tcp”,在框中输入9000-9400、10600-10900。
- 如果您的 PBX 使用 UDP,请对“udp”框执行相同操作。