您的位置:澳门402永利com > 前端技术 > 我做得项目是调试微信的公众号,用手机访问本

我做得项目是调试微信的公众号,用手机访问本

发布时间:2019-10-15 01:47编辑:前端技术浏览(87)

    用手提式有线电电话机访谈本地境况的利器ngrok

    2015/08/11 · HTML5 · 4 评论 · ngrok

    初藳出处: 吕大豹   

    咱俩在调节和测量检验移动端页面,特别是调养微信页面包车型客车时候,会遇见这么的图景,手提式有线电话机连着集团的wifi,开荒情况(台式机)插着商家的网线,大家要用手提式有线电电话机来访谈开垦条件下的页面。那个时候,假设网线和wifi是在同一个网段,那么直接在四弟大访谈计算机的ip就足以访谈到大家搭在地方的web服务。不过,比非常多时候,公司的网络并不是那般架设的,wifi和网线不在三个网段,那么,通过上述方法就无法访谈到了。

    有的时候调试必须在小叔子大上进展,在chrome下的照本宣科不可能满意。那时候怎么办呢?从前自身动用的是这么的艺术,计算机上插八个360wifi(插USB孔的那种),然后分享出火热,手提式有线电电话机总是到那几个火热上网,就足以访谈到支付情状了。若是急需查阅http乞求,在计算机上开垦fiddler,设置贰个代理,然后在手提式有线电话机上设置wifi的代理为fiddler,(端口暗中同意是8888)。那样来自手提式有线话机的伏乞就能够被fiddler捕获到,你就会采纳fiddler的兵不血刃功用来调整代码了。

    地点这几个措施挺方便的,可是供给贰个十分小硬件,360wifi。你能够买一个,特别便利,百度也是有同样的产品。那若是大家手下未有这些硬件可如何是好呢?接下去该主演出场了,那就是ngrok。

    ngrok是个什么东西呢?其实它正是几个反向代理,我们机器上运维起那几个服务后,它能够把本地的叁个端口代理到公网。代理到公网是何许概念?公网啊,那就是我们都足以访谈到了,未有另外互联网范围。当然,大家的测量试验机,连接受别的网络下的手提式有线电话机也是能够的了。

    然则不幸的时,ngrok架设在美利坚独资国,已经被大家宏大的祖国给墙掉了。但是!壹位良心网民在本国架设了一台服务器,大家得以随性所欲使用,击手!

    废话说了这么多,我们来拜候ngrok到底怎么使用呢?其实是非常轻巧的。

    一、下载相关文书

    先是,从那位老兄架设的网址上(

    二、运营服务

    下载后的八个公文,我们随意找多个目录放好就行,举例,笔者放在D盘,那样就行了:
    图片 1

    下一场,展开cmd终端,输入如下命令来运维服务: ngrok -config ngrok.cfg -subdomain lvdabao 80

    用-config参数来指定安插文件,-subdomain钦命访谈的子域名称和地点的端口,出现以下分界面,表明运转成功了:

    图片 2

    注意一点,那几个子域名称是能够自由起的,但不可能与别人的重名,因为这几个名称是你的代办的独一标记,之后用

    三、踏入调节和测量检验分界面

    把劳务运维起来还远远不足,大家的结尾目标是要调整呀,大家得能捕获到http必要才行。要促成这一个也非凡轻易,因为ngrok已经为您图谋好了。真是极其附近啊~

    请看上面服务运维起来后的音信,有一项 Web Interface 127.0.0.1:4040 ,我们一直访谈它就能够进行调治了,在你本地浏览器输入那些地点,试试看呢。

    图片 3

    很炫丽有未有,你可以看到http诉求头和重返的剧情,你需求的都有了。

    还要,还应该有多少个越来越好用的效劳,看见那么些Replay按键了呢,点击它可以手动再发起三次你选中的乞请,大概不能够更赞,那样大家调节和测验有些数据接口时,也省了老去手提式有线电话机上刷新页面了,特别是调解微信页面,不必每一次都去刷该死的二维码了。

    那么些利器的主导用法就介绍到这里,能知足大家早先建议的须求了。其实它还会有更加强有力的功力,有意思味的可以FQ去官方网址查阅文书档案。最终再一次为本国的那位仁兄点赞,我们也能够去他搭建的网址上面查占卜关资料:

    2 赞 5 收藏 4 评论

    图片 4

    部分剧情参谋:

    咱俩在测量检验微信公司号的时候,由于微信的范围,不能够把它获得chrome浏览器中进行调护医疗,所以就不可能实时的观望页面变化情状,由此大家就供给三个可以知道时刻查看大家页面变化的工具。固然使用Fiddler也是存在有的标题,依然不可能一贯在大家的浏览器里面调节和测量试验,可是相比较于将修改后的页面上传到服务器,然后在用手提式有线电话机举办呼吁,轻便了比相当多。

    1.首先大家要求设置一个fiddler,汉化不汉化的都得以,笔者给大家提供一个从未有过汉化的。链接: 密码:kjjg ,直接一溜显著,安装就行。安装收尾之后,大家开展以下设置。Fiddler代理暗中同意使用端口8888,我们在手提式无线电话机端设置http代理为Fiddler的代理服务器(一会下边有现实的手续),使得手提式有线电话机选拔的乞求都因此Fiddler来转发,进而完结查看手提式有线电话机端页面恳求的意义。

               1)设置Fiddler的options。

                              张开Fiddler->Tools->Fiddler Options在Connection面板里将“Allow remote computers to connect”勾选起来,分明后,关闭Fiddler并再次张开Fiddler。

    图片 5

             2)此时,为了确定保证代理是平常工作的,大家得以在cmd里实行netstat -anop tcp查看Fiddler进度是或不是健康监听8888端口,若是服务未有正规打开,能够尝尝利用任何端口,端口修改的职分(能够在上一步里面一贯修改)。

    我们先张开职责管理器查看以下大家Fiddler的PID代码是多少。展开职务管理器的急迅键是Ctrl+shift+ESC,平常状态下如图所示,咱们的Fiddler.exe的PID是3156,假若你的那个分界面里面未有PID这一项,接着往下看。

     图片 6

     

    在职责处理页面,选拔查看--选择列,把PID那一栏打上对号,如图所示,这样在职务管理分界面就有PID了。

    图片 7

     

    展开大家的cmd,推行netstat -anop tcp命令,如下图所示,大家得以看来,PID为3156,正在监听8888端口。那么接下去大家要把手提式无线电话机端的代理设置为Fiddler的代理,代理设置必要一个ip和一个端口,ip正是Fiddler所运营的管理器(安装Fiddler的处理器)的局域网ip地址,端口暗中同意是Fiddler代理的端口8888,请保管手提式有线电电话机所在的网段能够访问到电脑所在的网段,同二个局域网里日常没什么问题(Computer用宽带,手提式无线电话机用wifi,多个网就行)。

    图片 8

     

     

    2.查看我们设置fiddler软件的Computer的ip,如图所示,笔者的Computerip是192.168.1.12,因为自个儿用的是商场的网络,ip是每一天动态获取的,所以就算大家不把ip换到固定的,就得每一遍使用fiddler的时候本人在手动的修改一下。

    图片 9

     

     

     

     

    3.给大家的手提式有线电话机安装代理,访问192.168.1.12:8888,作者用的是三星(Samsung)的s7,直接在链接的wifi上边长按就可以,代理主机名是我们的计算机互联网的ip,代理服务器端口是大家fiddler监听的不行,如图所示

                                                     图片 10                           图片 11

     

    4.末段,大家必要安插一下大家Computer的hosts文件,路线如下,

    图片 12

     

    将大家的计算机ip写入,前边跟的是大家要调解的百般网页的网站。

    图片 13

     

    那样大家就足以调治大家的手极端的页面了。

    5.标题:大家设置好了fiddler今后,再拜候https协议的网站的时候,大概会现身上面包车型大巴主题素材,如图:

    图片 14

    其一难题变成大家无法健康采访片段网址内容,比方百度,阿里等等,那是因为我们的fiddler开启了监听https,在设置里面把对号去掉就行了。在fiddler页面,点击Tools--Telerik Fiddler Option--HTTPS,把督察https通道(decrypt HTTPS traffic)的这个对号去掉

    图片 15

     

    本文由澳门402永利com发布于前端技术,转载请注明出处:我做得项目是调试微信的公众号,用手机访问本

    关键词: