溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

當(dāng)你使用Fiddler設(shè)置手機代理卻沒有網(wǎng)怎么辦

發(fā)布時間:2021-11-19 09:14:29 來源:億速云 閱讀:292 作者:小新 欄目:大數(shù)據(jù)

這篇文章將為大家詳細(xì)講解有關(guān)當(dāng)你使用Fiddler設(shè)置手機代理卻沒有網(wǎng)怎么辦,小編覺得挺實用的,因此分享給大家做個參考,希望大家閱讀完這篇文章后可以有所收獲。

     
     

如果你先抓取一個app的數(shù)據(jù),你肯定想到的是從利用Fiddler,設(shè)置一個代理,讓手機瀏覽的請求都從Diddler走!然會一頓操作猛如虎,設(shè)置完卻發(fā)現(xiàn)打開部分app沒有網(wǎng)的情況,可能就懵逼了。

下面介紹一種方法,讓你的Fiddler可以抓到包。先走一下Fiddler爬取手機請求的重要點:

1、需要手機和電腦在同一個局域網(wǎng)下

2、手機安裝證書就好

具體的操作網(wǎng)上一大堆,這里不再闡述。當(dāng)我設(shè)置好代理,打開某App的時候,卻什么也看不到(沒網(wǎng))。

但是打開其他應(yīng)用也可以請求。

解決沒有網(wǎng)且抓不到包的情況(利用VPN進(jìn)行流量轉(zhuǎn)發(fā))

這里需要root,可以直接下載夜神模擬器。

下載drony軟件

可以在網(wǎng)上直接下載:http://www.mdpda.com/app/apk7521889.html

配置drony軟件

打開該軟件是這樣的:

當(dāng)你使用Fiddler設(shè)置手機代理卻沒有網(wǎng)怎么辦    

左滑至SETTINGS頁面,點擊WIFI

當(dāng)你使用Fiddler設(shè)置手機代理卻沒有網(wǎng)怎么辦    

如果你是用的模擬器,只會看到一個wifi,如果是手機會有多個。

點擊當(dāng)前連的wifi:

當(dāng)你使用Fiddler設(shè)置手機代理卻沒有網(wǎng)怎么辦    


首先把Hostname修改成你PC端的ip

把Port的端口修改成你自己再Fiddler中設(shè)置的端口(默認(rèn)8888)

再把最上方的Proxy type 修改成Manual

下方的Proxy type 修改成Plan http proxy

當(dāng)你使用Fiddler設(shè)置手機代理卻沒有網(wǎng)怎么辦    

往下滑動:把Filter default value 修改成Direct all

當(dāng)你使用Fiddler設(shè)置手機代理卻沒有網(wǎng)怎么辦    

然后點擊Rules進(jìn)入點擊右上角的+號:

只需要設(shè)置兩個值:Network id 應(yīng)該是你的wifi名,不用修改

修改Action為:Local proxy chain

修改Application為你想要爬取的那個app,點擊右上角的保存(這里隨便用一個app為例子),即可

當(dāng)你使用Fiddler設(shè)置手機代理卻沒有網(wǎng)怎么辦    

保存之后就可以返回到最初打開這個軟件的頁面點擊OFF即可,之后就可以去打開app,查看一下Fiddler抓取的包。

打開之后發(fā)現(xiàn)都是這樣的一些信息:

當(dāng)你使用Fiddler設(shè)置手機代理卻沒有網(wǎng)怎么辦    

為什么出現(xiàn)這種情況,應(yīng)該是不信任證書的問題。接下來繼續(xù)。

把用戶的證書放在系統(tǒng)證書下(需要root)?

找到其中的原因很重要,目前很多App已經(jīng)不再信任用戶自己安裝的證書了,我我們通過Fiddler安卓的證書實在用戶下,

而非系統(tǒng)下:

當(dāng)你使用Fiddler設(shè)置手機代理卻沒有網(wǎng)怎么辦    

我們通過Fiddler安裝的證書是在用戶下,這也就是為什么只能看到一些請求,看不到東西的原因。

我們需要做的就是將這個證書放在系統(tǒng)下,系統(tǒng)讀取的只是一個/system/etc/security/cacerts/目錄下的文件。

1第一步下載fiddler的證書并獲取hash值。

在線計算hash值的網(wǎng)站:http://www.atool9.com/file_hash.php

直接把證書拖進(jìn)去會基礎(chǔ)出一個hash值,我的是

6ee8f572,然后把證書修改成6ee8f572.0放入到/system/etc/security/cacerts/文件夾下,

之后再訪問就可以看到:

當(dāng)你使用Fiddler設(shè)置手機代理卻沒有網(wǎng)怎么辦    

關(guān)于“當(dāng)你使用Fiddler設(shè)置手機代理卻沒有網(wǎng)怎么辦”這篇文章就分享到這里了,希望以上內(nèi)容可以對大家有一定的幫助,使各位可以學(xué)到更多知識,如果覺得文章不錯,請把它分享出去讓更多的人看到。

向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI