最近调试微信公众号,由于微信授权需要线上正式环境的域名,笔者想把手机公众号网页重定向到PC本地localhost调试。

该方法通过Charles代理转发,适用所有需要域名重定向的场景,例如手机通过在线域名查看pc本地项目,微信开发者工具调试公众号等。

先开启本地服务,如果是vue项目,直接运行 npm start 就好了。

打开Charles(下载地址),点击 Tools > Map Remote,在弹出窗里点击add添加一条重定向规则,如下图:

from是你要重定向的域名(生产环境域名/外网域名),to就是你本地的项目地址(http://localhost:8080)。

from域名结尾需要加上 /* 匹配。

记得勾上Enable,点击OK保存。

打开PC网络看看你的局域网IP是多少:

之后打开手机,连上WiFi,确保手机跟PC是在同一个局域网内。

然后设置代理为手动,主机名填入PC的IP地址,端口8888,点击连接。

连接成功后,在手机端微信或者浏览器打开你要重定向的地址(生产环境域名/外网域名),这时候 Charles 会弹出一个提示框,点allow确定:

好了,这时候手机上打开的网页就是你的localhost了。

最新文章

  1. ECMAScript 位运算符
  2. struts2: 通过流输出实现exce导出
  3. iOS视图控制对象生命周期
  4. Openstack的的nova list命令
  5. SQL SERVER 2005中同义词实例
  6. C与C++在const用法上的区别
  7. 前端资源多个产品整站一键打包&包版本管理(一)
  8. 从修复 testerhome(rubychina)网站的一个 bug 学习 ruby&rails on ruby
  9. spatialite-android-library 环境搭建
  10. HDU1671 - Phone List(Trie树)
  11. Import MySQL Dumpfile, SQL Datafile Into My Database
  12. css学习笔记1
  13. 小程序 - pages/list/list出现脚本错误或者未正确调用 Page()
  14. C — 对C语言的认识
  15. 在ASP.NET MVC 项目中 使用 echarts 画统计图
  16. Jenkins下载历史Build版本的归档文件
  17. web在线智能四则运算挑战赛
  18. MYSQL中的int(11)到底代表什么意思?
  19. springboot+rabbitmq整合示例程
  20. Qt中的主窗口之菜单栏

热门文章

  1. IIs+php 最精简的环境配置
  2. 0629-TP整理四(create(),success(),error(),U())
  3. bzoj 1715: [Usaco2006 Dec]Wormholes 虫洞【spfa判负环】
  4. bzoj 1620: [Usaco2008 Nov]Time Management 时间管理【贪心】
  5. [C++ STL] 常用算法总结
  6. Kafka~消费的有效期
  7. MVC的学习-EF的认识
  8. 专题二:HTTP协议详解
  9. [ HAOI 2008 ] 圆上的整点
  10. 北工大2017校赛 1101:要打车的FanZzz