【发布时间】:2021-09-24 15:45:24
【问题描述】:
我想将运行 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 上运行时
还有什么我可以尝试的建议吗?
【问题讨论】:
标签: raspberry-pi webserver port firewall