Google 云防火墙:端口被阻止

Google Cloud Firewall: Port is blocked

我正在尝试在 Debian 机器上的 Google Cloud Platform 中设置一个简单的 Web 服务器。 当 运行 端口扫描 (https://www.ipvoid.com/port-scan/) 没有任何防火墙规则时,所有端口都显示为已过滤。为端口 80 设置规则时,扫描返回端口被阻止。我的防火墙设置有问题吗?

提前致谢!

我在我的 Gcloud 控制台上重新构建了你的问题,如果我不这样做,80 端口将被阻止 select 创建实例时如图所示的防火墙选项。

如果我 select 这些防火墙选项,防火墙规则将自动设置。

您还可以在 Debian 中验证您的防火墙设置,通过 运行 查看完整的应用程序配置文件列表:

$ sudo ufw app list

WWW 配置文件用于管理 Web 服务器使用的端口:

输出

Available applications:
. . .
  WWW
  WWW Cache
  WWW Full
  WWW Secure
. . .

如果您检查 WWW 完整配置文件,它会显示它允许到端口 80 和 443 的流量:

$ sudo ufw app info "WWW Full"

输出

Profile: WWW Full
Title: Web Server (HTTP,HTTPS)
Description: Web Server (HTTP,HTTPS)

Ports:
  80,443/tcp

允许此配置文件的传入 HTTP 和 HTTPS 流量:

$sudo ufw allow in "WWW Full"