访问本地网络 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:8088
或 curl 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
,问题得到解决,我可以从外部访问服务器
我 运行 在 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:8088
或 curl 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
,问题得到解决,我可以从外部访问服务器