同一 Wi-Fi 下电脑访问手机页面
什么是局域网访问
打开 PHP 运行环境后,WebCat 在手机上启动了一个本地 Web 服务器。如果再打开「局域网访问」开关,同一 Wi-Fi 下的其他设备都能通过手机的 IP 地址访问到你正在开发的页面。
这特别适合:
- 在电脑大屏幕上调试:手机小屏幕写代码累,电脑大屏幕看效果舒服
- 在电脑浏览器里测试 JS 兼容性:WebView 和电脑浏览器还是有差异
- 展示给同事/朋友看:不用传输文件,直接一个网址就能看
设置步骤
第一步:打开 PHP 环境
按 PHP 环境开启 的步骤先把 PHP 开关打开。
第二步:找到局域网访问开关
PHP 设置下面一般会有一个「局域网访问」或「允许外部设备访问」的额外开关——默认也是关着的。打开它。
第三步:获取手机的局域网 IP
两种方法:
方法 A:安卓系统设置设置 → WLAN → 点击当前连接的 Wi-Fi → 在详情页里找「IP 地址」,一般是 192.168.x.x 格式。
方法 B:WebCat 提示打开局域网访问开关后,有些 WebCat 版本会直接显示一个类似 http://192.168.1.100:8000 的访问地址——直接用这个就行。
第四步:电脑浏览器访问
在电脑上打开浏览器,输入手机 IP + 端口,比如:
http://192.168.1.100:8000
如果一切正常,就能看到你手机上正在开发的项目列表,点进去就是实时预览。

访问不到怎么办
① 电脑和手机不在同一个 Wi-Fi
最常见的原因。确认一下:电脑和手机都连在同一个路由器发出的 Wi-Fi 上(2.4G/5G 混用一般没问题,但某些路由器的访客网络和主网络是隔离的——确保电脑和手机都不是访客网络)。
② 手机的移动网络还开着
手机同时开着 Wi-Fi 和移动数据时,系统可能优先用移动网络的 IP 来响应。关掉移动数据试试。
③ 端口号不对
WebCat 用的端口不一定是你猜的 8000——去 PHP 设置里确认一下当前实际端口,电脑浏览器里用正确端口访问。
④ 手机后台管理把服务杀了
某些国产安卓系统(小米、华为、OPPO 等)的后台管理特别激进,WebCat 切到后台几秒后本地服务器就被杀了。这时候手机上预览还正常(因为 WebCat 进程没死),但电脑访问不到(服务器进程被杀)。
解决方法:给 WebCat 设置后台常驻权限:设置 → 应用 → WebCat → 电池 → 不限制 + 设置自启动权限。
局域网访问的安全边界
- 只在你自己的 Wi-Fi 下使用——别在公共 Wi-Fi 里开
- 关闭 WebCat 或关掉开关后,局域网访问立即失效
- 不能通过互联网从外部访问——只在同一局域网内有效