天天看点

让移动端设备访问本地项目

这里以 PHP 项目为例,前提:你本地的虚拟主机已经配置好了!~~~

我知道的有两种方法:

第一种,通过访问 IP 的方式:

1)如果本地就一个项目的话,可以直接访问 IP

2)如果本地有多个项目的话,可以通过指定端口的方式访问

优点:基本不用怎么配置

缺点:如果有项目配置前后端域名分离的话,没办法了,只能用第二种方法。

第二种,通过访问本地虚拟主机定义的域名:

1)如果是电脑访问的话,可以直接修改 hosts 文件

2)如果是移动端的话,也是修改 hosts 文件,不过不是 root 方式(现在root太难了),这里着重说一下:

(1)去谷歌商店下载 host go,在别的网站里下载也可以。

(2)打开软件,会有广告,不管他,这抵挡不住我们前进的脚步。

(3)点击 ‘hosts设置’按钮,会跳转到 提示 ‘hosts记录为空’ 的页面

(4)添加记录,ip和域名,这个都理解吧:

         a. ip就是你的内网ip

         b. 域名就是你设置的虚拟主机域名

(5)修改 DNS,默认的是谷歌的DNS,这里改为局域网的DNS(也可以理解为项目所在电脑的DNS)

(6)返回主页面,同时开启 host保护 和 dns保护,就是那两个开关。

(7)点击 "启动" 按钮即可。

(8)用移动端设备访问电脑上虚拟主机定义的域名试试!~~~~

备注:

1. 刚开始可能会连不上,需要等一会儿,我就是这样的,图我就不截了,参考文章里有~!

2. 在这之前要关闭手机里含有 VPN 性质的软件,或者挂了代理,就先关一关吧。

优点:指定任意域名,DIY 性爆棚。

缺点:host go,弹小广告。

参考博文:

http://mobileai.net/2020/03/25/hosts-go/