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

Tho*_*hom 5 firewall networking 20.04

谷歌搜索并没有发现任何最近的信息。我确实在 ufw 上找到了文档,然后运行:

thomas@Westeros:~/git/heavyweight-software$ sudo ufw status verbose
[sudo] password for thomas: 
Status: inactive
Run Code Online (Sandbox Code Playgroud)

所以我想它不再运行 ufw 了。我可以 ping 我的计算机,但无法在开发 Web 服务器端口 4200 上连接到它。在 ubuntu 网站上也找不到任何文档。

Tho*_*hom 10

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

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

sudo ufw enable
Run Code Online (Sandbox Code Playgroud)

然后就跑了

sudo ufw allow 4200
Run Code Online (Sandbox Code Playgroud)

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

此外,/sf/ask/3044464811/教我在本地主机之外运行ng serve --host 0.0.0.0以服务我的角度应用程序。