谷歌搜索了一下,没有找到任何最新信息。我找到了有关 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