访问本地网络 raspberry pi 上的服务器

Access server on raspberry pi on local network

我 运行 在 port 8088 的 raspberry pi (rpi) 上安装服务器。

服务器是 rust/actix,我 运行 它是 cargo run

我用 ssh pi@raspberrypi.local 和 运行 curl localhost:8088 ssh 进入 rpi。服务器 returns 200 OK 和一个 index.html 文件。不出所料。

我使用 hostname -I 找到 rpi 192.168.0.25 和这个 172.17.0.1 的 IP 地址。

当我转到同一本地网络上的另一台设备并且 运行 curl 192.168.0.25:8088curl raspberrypi.local:8088 我得到 ERR_CONNECTION_REFUSED

如果我运行curl 172.17.0.1:8088我得到ERR_CONNECTION_TIMED_OUT

如何从本地网络上的另一台机器访问我 raspberry pi 上的服务器 运行ning?

感谢评论中的回答,我注意到我已将 ip 绑定到 localhost

通过绑定到 0.0.0.0,问题得到解决,我可以从外部访问服务器