Mac本地Web服务器无法通过IP地址在手机端访问的问题
无法跨设备访问Mac本地服务器的原因排查
- 错误使用广播地址:你获取的
192.168.3.255是局域网广播地址,并非Mac的真实IP。重新执行ifconfig,找到WiFi网卡(通常是en0或en1)下的inet字段,那才是你的Mac局域网IP,格式应为192.168.x.x(非127.0.0.1)。 - 服务器仅绑定回环地址:多数开发服务器默认只监听
127.0.0.1,仅允许本机访问。需修改配置让服务器绑定0.0.0.0(允许所有网卡访问)或你的局域网IP。比如Vite项目可执行npm run dev -- --host 0.0.0.0启动,或在配置文件中设置server.host: '0.0.0.0'。 - Mac防火墙拦截请求:Mac系统防火墙可能阻断了外部设备对5173端口的访问。前往「系统设置-网络-防火墙」,检查是否允许服务器应用接收外部连接,或临时关闭防火墙测试。
- 路由器AP隔离开启:部分路由器默认开启AP隔离,禁止同一WiFi下设备互访。登录路由器管理后台,找到「AP隔离」或「客户端隔离」选项并关闭。
- 手机网络连接异常:确认手机未切换到蜂窝网络,重启手机WiFi或重新连接当前网络后重试。
内容的提问来源于stack exchange,提问作者han junyi
相关产品推荐
相关产品推荐

