Ubuntu 是否默认带有防火墙?

LuC*_*F3R 5 security firewall ufw gufw

有人告诉我 Ubuntu 带有防火墙 UFW。这是真的?有它的 GUI 吗?如果是这样,它的名称是什么,我在哪里下载?

当有人想要访问您的 PC 或应用程序想要访问互联网时,UFW 是否可以通知我们(例如在带有弹出窗口的窗口中)?

如果没有,Ubuntu 是否有提供此类通知的防火墙?

Ste*_*zzo 8

是的,Ubuntu 默认安装了防火墙。

Ubuntu 中的防火墙是iptables 维基百科. 它还带有一个易于使用的命令行前端,称为UFW 维基百科 (简单的防火墙)。

如果要更改任何设置,可以使用图形前端到该命令行前端GUFW 安装 gufw

替代文字


至于你的另一个问题,当应用程序连接到互联网时收到警告:

我不知道有任何程序可以做到这一点*,但我已经写了一个. 现在,这不是质量很好的软件——实际上它是一个快速的黑客——但它工作正常。你会注意到我没有以任何方式打包它,因为我对它没有任何用处,而且我认为它的测试还不够好,无法部署在任何重要的东西上

它甚至没有名字,这是它的外观:

替代文字

(忽略德语字幕,它们将使用您当地的语言)

以下是如何使用它:

  • 安装Python 3 安装python3

  • 下载它并将其作为文件保存在您的计算机上

  • 通过文件属性,将其标记为可执行文件

  • 双击并选择“运行”

该程序将为每个尝试访问 Internet 的应用程序发出警告。它不会阻止它这样做,但它会让你知道。然后,您可以选择将其放在受信任应用程序的“白名单”中,这样​​它就不会再次警告您有关此特定程序的信息。

如果你从终端启动它,你会得到一些关于它正在做什么的有用消息。

我必须再次强调,即使它有效,我也没有正确测试它(即有很多用户尝试过)。

出于支持的目的,您可以向我发送电子邮件,我不介意


* UFW 似乎可以做到!

本节确实更适合管理服务器的人而不是桌面用户:

UFW 带有应用程序过滤器。它的配置是一个简单的文本文件,位于/etc/ufw/applications.d.

要获取所有应用程序过滤器的列表,请键入

sudo ufw app list 
Run Code Online (Sandbox Code Playgroud)

应该是这样的:

Available applications:
  Apache
  Apache Full
  Apache Secure
  CUPS
Run Code Online (Sandbox Code Playgroud)

要获取有关任何一个应用程序的更多详细信息,请键入 - 例如:

sudo ufw app info 'Apache Full' 
Run Code Online (Sandbox Code Playgroud)

相关的 Ubuntu 帮助 wiki 页面中提供了更多详细信息


至于默认配置的问题: 默认情况下,Ubuntu在公共接口上没有开放端口


hhl*_*hlp 1

问题 1.-这里

问题 2.-据我所知,当有人想要访问您的电脑或当应用程序想要在互联网上发布时,没有任何通知工具?也许这将成为 GUFW 的一个功能