raspberry-pi - 无法为本地网络打开端口 443
问题描述
我想使用运行 Manjaro ARM 的树莓派作为本地网络的服务器。我有一个使用 systemd 服务永久运行的 golang 服务器。但是,我无法从网络中的另一台计算机访问该网站。我禁用了 iptables 和 nftables,但它仍然不起作用。服务器正在运行,我什至可以访问该网站,但仅限于在 pi 本身上使用 curl 时。
来自另一台机器的 ping 工作正常,但使用 nmap 扫描端口失败(端口标记为已过滤)
我的代码在运行常规 Manjaro 的笔记本电脑上运行良好,我能够从网络上的任何设备访问该网站(即使那里没有禁用 iptables)
ss -lnt
输出:
State Recv-Q Send-Q Local Address:Port Peer Address:Port Process
LISTEN 0 4096 0.0.0.0:5355 0.0.0.0:*
LISTEN 0 4096 127.0.0.53%lo:53 0.0.0.0:*
LISTEN 0 128 0.0.0.0:22 0.0.0.0:*
LISTEN 0 4096 [::]:5355 [::]:*
LISTEN 0 4096 *:80 *:*
LISTEN 0 128 [::]:22 [::]:*
LISTEN 0 4096 *:443 *:*
curl -k https://andre-pi
输出<a href="/login">Permanent Redirect</a>
但仅在 pi 上运行时
有什么建议我还能尝试吗?
解决方案
找到了答案。还有一个我不知道的防火墙叫firewalld。我通过浏览所有已安装的软件包找到了它,而pacman -Qqe
我通过较少的管道传输。
推荐阅读
- ios - 视图不显示和自动布局集中
- node.js - 将数据从客户端传递到服务器。表达
- google-calendar-api - 如何确定 VALarm 是否针对 CalDav 中的事件发生了变化?
- r - 如何将行中的数据组合到新列和新数据框中
- react-native - Appending two audiofiles React Native
- python - 如何使用 GraphQL 发送持久数据结构及其随时间的变化?
- ruby-on-rails - 在导入 CSV Rails 时验证唯一性而不中止更新过程
- json - 通过 NIFI 将带有 jsonb 列的记录插入 Postgres
- json - 将 OpenApi 路径拆分为多个路径定义文件
- sql - SQL - 结果来自工作日(时间)和来自星期(无时间)