在 Ubuntu 20.04 上如何在防火墙中打开端口

在 Ubuntu 20.04 上如何在防火墙中打开端口

谷歌搜索了一下,没有找到任何最新信息。我找到了有关 ufw 的文档,然后运行:

thomas@Westeros:~/git/heavyweight-software$ sudo ufw status verbose
[sudo] password for thomas: 
Status: inactive

所以我认为它不再运行 ufw。我可以 ping 我的电脑,但我无法通过我的开发 Web 服务器端口 4200 连接到它。在 ubuntu 网站上也找不到任何文档。

答案1

最终在这里找到了答案:https://www.cyberciti.biz/faq/how-to-configure-firewall-with-ufw-on-ubuntu-20-04-lts/

答案似乎是 ufw 默认是禁用的,并且有一个默认策略不使用它。所以我运行了:

sudo ufw enable

然后跑了

sudo ufw allow 4200

现在sudo ufw status verbose返回我想要查看的信息。

此外,https://stackoverflow.com/questions/43492354/how-to-allow-access-outside-localhost教我运行ng serve --host 0.0.0.0在本地主机之外提供我的角度应用程序。

答案2

sudo ufw allow 4200

这将打开端口 4200

相关内容