不ROOT不改HOST,手机真机调试PC上的移动版网页
2016-11-09 16:32
351 查看
通常开发人员在 PC 上开发好移动端页面后会在 PC 浏览器提供的手机模拟器上测试。这种方法虽然可行,但这毕竟是模拟,而不是在真机上运行,细微的差别还是存在的。下面介绍通过 DNS 劫持,使用手机真机调试页面的方法。
1. 准备以下工具:
dnschef 下载链接:http://thesprawl.org/projects/dnschef/
wifi 路由器一台(如果手机和 PC 可处于同一网段,就无需额外准备)
PC
手机
2. 连接 PC 至 wifi 路由器(有线无线都行),假设 PC 现在的 IP 是 192.168.10.100
3. 给 dnschef.exe 设置一个快捷方式,快捷方式的目标位置后加入(有个空格):
--fakedomains *.baidu.com,*.jd.com --fakeip 192.168.10.100 -i 192.168.10.100 –q
参数解释:
--fakedomains *.baidu.com,*.jd.com// 针对这些域名做 DNS 劫持,PC机的WEB服务需要为这些域名做处理
--fakeip 192.168.10.100// DNS 服务器伪装 IP
--i 192.168.10.100// DNS 服务器地址,也就是 PC 的 IP地址
然后双击快捷方式启动 DNS 劫持(调试期间不能关闭)
4. 手机连接 wifi,设置为静态获取 IP(注意避免 IP 冲突),网关设置为路由器 IP,IP 任意,
DNS1 服务器 IP 为 PC 的 IP,
DNS2 服务器 IP 为 8.8.8.8(谷歌 DNS,也可设置为网络运营商的 DNS)
5. 路由器中给 PC 绑定静态 IP,这样的话每个开发者可以设置好自己手机的 wifi 连接配置后无需再改
动 DNS1 服务器 IP
6. 访问页面看效果(此时访问符合
*.baidu.com,*.jd.com 规则的域名时,请求就会被劫持到 PC 机)
1. 准备以下工具:
dnschef 下载链接:http://thesprawl.org/projects/dnschef/
wifi 路由器一台(如果手机和 PC 可处于同一网段,就无需额外准备)
PC
手机
2. 连接 PC 至 wifi 路由器(有线无线都行),假设 PC 现在的 IP 是 192.168.10.100
3. 给 dnschef.exe 设置一个快捷方式,快捷方式的目标位置后加入(有个空格):
--fakedomains *.baidu.com,*.jd.com --fakeip 192.168.10.100 -i 192.168.10.100 –q
参数解释:
--fakedomains *.baidu.com,*.jd.com// 针对这些域名做 DNS 劫持,PC机的WEB服务需要为这些域名做处理
--fakeip 192.168.10.100// DNS 服务器伪装 IP
--i 192.168.10.100// DNS 服务器地址,也就是 PC 的 IP地址
然后双击快捷方式启动 DNS 劫持(调试期间不能关闭)
4. 手机连接 wifi,设置为静态获取 IP(注意避免 IP 冲突),网关设置为路由器 IP,IP 任意,
DNS1 服务器 IP 为 PC 的 IP,
DNS2 服务器 IP 为 8.8.8.8(谷歌 DNS,也可设置为网络运营商的 DNS)
5. 路由器中给 PC 绑定静态 IP,这样的话每个开发者可以设置好自己手机的 wifi 连接配置后无需再改
动 DNS1 服务器 IP
6. 访问页面看效果(此时访问符合
*.baidu.com,*.jd.com 规则的域名时,请求就会被劫持到 PC 机)
相关文章推荐
- 利用Chrome在pc端调试安卓手机上的网页
- 用户从手机的浏览器访问www.baidu.com,看到的可能跟桌面PC电脑,是不太一样的网页效果,会更适合移动设备使用。请简要分析一下,实现这种网页区分显示的原因及技术原理。
- 使用weinre通过PC浏览器调试手机网页
- xamarin.forms uwp app部署到手机移动设备进行测试,真机调试(device portal方式部署)
- 使用Chrome(PC)调试移动设备上的网页
- PC端调试手机网页
- 使用UC浏览器调试手机网页
- 【摘录】Linux下Android手机的真机调试配置
- 手机移动终端与PC进行音视频聊天和监控的开发
- 网页判断是手机访问还是PC访问
- 手机网民超PC,淘金移动互联网正当时
- php 中判断请求来自 移动手机端,还是来自电脑 PC 端
- 《BREW进阶与精通——3G移动增值业务的运营、定制与开发》连载之91——BREW手机中的调试模式
- 如何调试 Android 手机网页
- Linux下真机调试Android手机
- linux(ubuntu11.10)下手机真机调试eclipse上的android程序
- Linux下Android手机的真机调试配置
- 手机移动网页交互设计的信息架构
- 移动互联网,手机网页(WAP)开发网络收集FAQ