>

使用Fiddler搭建手机调试环境,用手机访问本地环

- 编辑:至尊游戏网站 -

使用Fiddler搭建手机调试环境,用手机访问本地环

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

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

最先的作品出处: 吕大豹   

咱俩在调节和测量试验移动端页面,特别是调养微信页面包车型大巴时候,会蒙受这么的气象,手提式有线电话机连着集团的wifi,开拓遭逢(台式机)插着厂商的网线,大家要用手提式有线电话机来访问开拓条件下的页面。那一年,假如网线和wifi是在同贰个网段,那么直接在四哥伦比亚大学访谈计算机的ip就足以访谈到我们搭在本地的web服务。可是,非常多时候,公司的网络而不是那般架设的,wifi和网线不在多少个网段,那么,通过上述方法就不可能访谈到了。

不经常调节和测量检验必须在手提式有线电话机上海展览中心开,在chrome下的萧规曹随不可能满意。这时候如何是好呢?在此之前自个儿动用的是那样的措施,Computer上插三个360wifi(插USB孔的这种),然后分享出热门,手提式有线电话机连接到这几个热门上网,就足以访问到支付条件了。纵然必要查阅http央求,在Computer上开荒fiddler,设置三个代理,然后在二弟大上安装wifi的代办为fiddler,(端口默许是8888)。这样来自手提式有线电话机的乞求就能够被fiddler捕获到,你就能够采取fiddler的强硬效用来调治代码了。

至尊游戏网站,地方那些主意挺方便的,但是要求叁个细小硬件,360wifi。你能够买一个,极度有扶持,百度也许有同等的成品。那假使大家手下未有那些硬件可如何是好呢?接下去该主演出场了,那就是ngrok。

ngrok是个什么样玩意儿呢?其实它正是二个反向代理,我们机器上运转起这些服务后,它能够把本地的三个端口代理到公网。代理到公网是什么概念?公网啊,那就是豪门都能够访谈到了,未有其他互连网范围。当然,大家的测试机,连接受任何互联网下的无绳电话机也是足以的了。

唯独不幸的时,ngrok架设在U.S.,已经被大家宏大的祖国给墙掉了。但是!一位良心网民在境内架设了一台服务器,大家得以Infiniti制使用,鼓掌!

废话说了这么多,大家来探视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上面长按就足以,代理主机名是大家的Computer网络的ip,代理服务器端口是大家fiddler监听的充足,如图所示

                                                 至尊游戏网站 10                           至尊游戏网站 11

 

4.最后,大家需求配备一下大家计算机的hosts文件,路线如下,

至尊游戏网站 12

 

将大家的Computerip写入,前边跟的是大家要调整的卓殊网页的网站。

至尊游戏网站 13

 

如此我们就能够调理大家的手极端的页面了。

5.题材:大家设置好了fiddler现在,再拜会https左券的网站的时候,也许会冒出上面的难题,如图:

至尊游戏网站 14

以此主题素材导致我们不可能健康访谈一些网址内容,举个例子百度,Ali等等,那是因为大家的fiddler开启了监听https,在安装里面把对号去掉就行了。在fiddler页面,点击Tools--Telerik Fiddler Option--HTTPS,把监督检查https通道(decrypt HTTPS traffic)的不胜对号去掉

至尊游戏网站 15

 

本文由软件综合发布,转载请注明来源:使用Fiddler搭建手机调试环境,用手机访问本地环