You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

无法在局域网其他设备访问树莓派上的Genie.jl网页

解决Genie服务器局域网无法访问的问题

问题原因

Genie的up()函数默认将服务器绑定到127.0.0.1(localhost),这个地址仅允许树莓派本地访问,局域网内其他设备无法连接到该端口。

解决步骤

1. 修改服务器绑定地址

启动Genie服务器时,指定host参数为"0.0.0.0",让服务器监听所有网络接口:

up(host="0.0.0.0")

执行后,服务器启动信息会显示类似:

┌ Info: 
└ Web Server starting at http://0.0.0.0:8000 

2. 获取树莓派的局域网IP

在树莓派的SSH终端中执行以下命令之一,获取其局域网IP地址:

hostname -I

或者

ip addr show

输出中会显示树莓派的局域网IP(格式通常为192.168.x.x或10.x.x.x)。

3. 局域网内访问服务

在其他电脑的浏览器中,用树莓派的局域网IP替换127.0.0.1,访问目标路径。例如树莓派IP为192.168.1.100,则访问:

http://192.168.1.100:8000/hello

4. 防火墙检查(可选)

如果仍无法连接,检查树莓派的防火墙是否阻止了8000端口:

  • 若使用ufw防火墙,执行以下命令开放端口:
sudo ufw allow 8000/tcp
  • 确认树莓派与访问设备处于同一局域网网段。

内容的提问来源于stack exchange,提问作者SpatialFuel

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.16 09:12:41