塞班岛贵宾会使用Fiddler搭建手机调试环境(我做得项目是调试微信的公众号)

用手提式有线电话机访谈当地情形的利器ngrok

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

初藳出处: 吕大豹   

大家在调整移动端页面,尤其是调弄整理Wechat页面包车型客车时候,会遇见这么的情状,手提式有线电话机连着商家的wifi,开采景况(台式机卡塔尔国插着厂家的网线,大家要用手提式有线电话机来访谈开拓条件下的页面。这时候,假设网线和wifi是在同多个网段,那么直接在二弟大访问计算机的ip就能够访谈到我们搭在地头的web服务。可是,相当多时候,集团的网络并不是这么架设的,wifi和网线不在叁个网段,那么,通过上述形式就不能访谈到了。

突发性调节和测验必需在表哥大上进展,在chrome下的模拟不可能满足。这个时候怎么做吧?早先笔者利用的是那样的办法,Computer上插多个360wifi(插USB孔的这种卡塔 尔(英语:State of Qatar),然后分享出火热,手提式有线电话机总是到这一个紧俏上网,就能够访谈到支付条件了。如果急需查阅http央求,在计算机上开发fiddler,设置二个代理,然后在三弟大上设置wifi的代理为fiddler,(端口私下认可是8888卡塔 尔(英语:State of Qatar)。那样来自手提式无线电话机的央求就能够被fiddler捕获到,你就能够应用fiddler的无敌功效来调解代码了。

地点那么些主意挺方便的,可是需求三个纤维硬件,360wifi。你能够买一个,特别便于,百度也可能有同等的产物。那倘诺大家手下未有这么些硬件可怎么做呢?接下去该主演出场了,那正是ngrok。

ngrok是个什么样玩意儿呢?其实它便是三个反向代理,咱们机器上运营起这几个服务后,它能够把本地的三个端口代理到公网。代理到公网是什么样概念?公网啊,那正是贵胄都能够访问到了,未有其余网络范围。当然,我们的测量试验机,连选用任何网络下的无绳电话机也是能够的了。

唯独不幸的时,ngrok架设在U.S.,已经被我们伟大的祖国给墙掉了。不过!一个人良心网上基友在境内架设了风流倜傥台服务器,大家能够随便使用,击掌!

废话说了如此多,大家来看看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按键了啊,点击它能够手动再发起叁次你选中的央浼,几乎不可能更赞,那样我们调节和测量试验有个别数据接口时,也省了老去手提式有线电话机上刷新页面了,特别是调解Wechat页面,不必每便都去刷该死的二维码了。

以此利器的基本用法就介绍到此处,能满意我们最初提议的需求了。其实它还有越来越强有力的效率,风野趣的能够FQ去官方网址查阅文书档案。最后再度为本国的这位仁兄点赞,大家也足以去他搭建的网址上面查六柱预测关资料:

2 赞 5 收藏 4
评论

塞班岛贵宾会 4

有的剧情仿照效法:

咱们在测验Wechat公司号的时候,由于Wechat的限制,不能够把它得到chrome浏览器中打开调节和测量检验,所以就无法实时的见到页面变化景况,因此大家就需求多少个力所能致时刻查看我们页面变化的工具。即使选取Fiddler也是存在部分主题材料,照旧不能够从来在大家的浏览器里面调节和测验,可是相对比于将改革后的页面上盛传服务器,然后在用手提式有线电话机进行号召,简单了数不清。

1.先是我们要求安装四个fiddler,汉化不汉化的都能够,笔者给我们提供多个未曾汉化的。链接:
密码:kjjg
,直接大器晚成溜明确,安装就能够。安装实现之后,大家进行以下设置。Fiddler代理私下认可使用端口8888,大家在手提式无线电话机端设置http代理为Fiddler的代理服务器(一会下面有现实的手续卡塔 尔(英语:State of Qatar),使得手提式有线电电话机采取的乞求都由此Fiddler来转载,进而完毕查看手提式无线电话机端页面央求的意义。

           1)设置Fiddler的options。

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

塞班岛贵宾会 5

       
 2卡塔 尔(英语:State of Qatar)那个时候,为了保障代理是健康办事的,大家得以在cmd里实行netstat -anop tcp查看Fiddler过程是还是不是正规监听8888端口,借使服务未有正规展开,能够尝尝选取任何端口,端口改善的任务(能够在上一步里面一贯改进卡塔 尔(英语:State of Qatar)。

咱们先打开义务管理器查看以下大家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,请保管手提式有线电话机所在的网段能够访谈到计算机所在的网段,同一个局域网里平常没什么难题(计算机用宽带,手提式有线电话机用wifi,一个网就行卡塔 尔(英语:State of Qatar)。

塞班岛贵宾会 8

 

 

2.查看我们设置fiddler软件的微机的ip,如图所示,作者的微处理器ip是192.168.1.12,因为笔者用的是集团的互联网,ip是每天动态获取的,所以只要大家不把ip换到固定的,就得每一遍使用fiddler的时候本身在手动的更动一下。

塞班岛贵宾会 9

 

 

 

 

3.给大家的手提式有线电话机安装代理,访谈192.168.1.12:8888,作者用的是Samsung的s7,直接在链接的wifi下边长按就足以,代理主机名是我们的计算机互联网的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

 

发表评论

电子邮件地址不会被公开。 必填项已用*标注