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

同WiFi下如何从移动设备访问本地Apache站点bee.off?

哈哈,这个问题我太熟了!我平时做本地开发也经常要拿手机预览效果,给你一步步捋清楚怎么解决👇

前提条件

首先得确保你的手机和笔记本电脑连的是同一个局域网(比如同一个WiFi),这是基础,不然手机根本找不到你的电脑。

步骤1:找到笔记本的局域网IP

先搞清楚你的电脑在局域网里的“门牌号码”:

  • Linux/macOS:打开终端,输入ip addr(Linux)或者ifconfig(macOS),找类似192.168.x.x的地址(一般在无线网卡接口下,比如wlan0或en0)。
  • Windows:按Win+R输入cmd打开命令提示符,敲ipconfig,找“无线局域网适配器 WLAN”下面的「IPv4地址」,比如192.168.1.105。
步骤2:让Apache认得出局域网来的请求

你的VirtualHost配置<VirtualHost *:80>是对的,已经监听了所有IP的80端口,但还得在电脑的hosts文件里加个映射,让Apache知道bee.off对应你的局域网IP:

  • Linux/macOS:编辑/etc/hosts,加一行:
    你的局域网IP  bee.off
    
    比如192.168.1.105 bee.off
  • Windows:找到C:\Windows\System32\drivers\etc\hosts,右键用管理员权限打开,同样加上面那行。

改完后重启Apache生效:

  • Linux:sudo systemctl restart apache2
  • macOS:sudo apachectl restart
  • Windows:去服务列表里重启Apache服务就行。
步骤3:给手机开门——开放电脑的80端口防火墙

如果电脑开了防火墙,得允许局域网里的设备访问80端口:

  • Linux:用ufw的话,敲sudo ufw allow 80/tcp;用firewalld的话,sudo firewall-cmd --add-port=80/tcp --permanent再sudo firewall-cmd --reload。
  • Windows:打开「Windows Defender防火墙」→「高级设置」→「入站规则」→新建规则,选“端口”,输入80,允许连接,一路下一步完成。
步骤4:让手机知道bee.off在哪

现在要让手机访问bee.off时,能找到你的电脑,有两种方法:

方法A:修改手机hosts(直接但可能需要权限)

  • Android:
    • 已经root的话,用Root Explorer这类APP编辑/system/etc/hosts,加一行你的局域网IP bee.off。
    • 没root的话,下个「Hosts Editor」这类APP(有些是通过虚拟VPN改hosts,不用root),添加对应映射就行。
  • iOS:
    • 越狱设备可以用Cydia装「Hosts」插件改;没越狱的话,建议用下面的方法B,更省心。

方法B:用电脑当局域网DNS服务器(无需折腾手机权限)

这个方法通用性更强:

  1. 电脑上装dnsmasq:Linux用sudo apt install dnsmasq,macOS用brew install dnsmasq,Windows可以找绿色版安装。
  2. 配置dnsmasq:加一行address=/bee.off/你的局域网IP,比如address=/bee.off/192.168.1.105。
  3. 启动dnsmasq服务。
  4. 手机连WiFi时,把DNS服务器改成你的电脑局域网IP(比如192.168.1.105)。

这样手机访问bee.off时,就会通过你的电脑DNS解析到正确的IP,直接打开网站啦。

最后验证

做完所有步骤,打开手机浏览器输入http://bee.off,应该就能看到你的网站了。要是还不行,检查下:

  • 手机和电脑是不是真的在同一个WiFi?
  • 防火墙是不是真的开放了80端口?
  • Apache有没有重启?
  • 手机的DNS或hosts设置对不对?

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.21 08:01:31