手機測試環境調試 -- 微信,Android,IOS開發使用Fiddler代理
來源:程序員人生 發布時間:2016-08-01 17:35:29 閱讀次數:2597次
CleverCode最近在做微信開發。在調試內網用手機調試微信公眾號開發的時候,發現訪問觸屏版配置host頁面非常麻煩。最好找到1個代理工具Fiddler。
1 代理原理
1.1 不使用代理

1.2 使用代理原理

2 下載Fiddler
http://download.csdn.net/detail/clevercode/9562122
3 配置Fiddler
選擇 Tools >Fildder Options



4 重啟Fiddler
關閉Fiddler:File > Exit;
打開Fiddler:在開始菜單中搜索Fiddler。(默許沒有創建桌面快捷方式,可以將它發送到桌面快捷方式)
5 配置手機
5.1 獲得安裝Fiddler的機器的ip。IP:192.2.2.153。

5.2 ios手機配置代理。(配置代理,192.2.2.153:9999)

5.3 安卓手機配置代理。(配置代理,192.2.2.153:9999)
Android手機,長按已連接網絡后選擇高級選項或直接點擊已連接網絡(手機不同,進入設置的方式也不同)。
6 使用
6.1 電腦閱讀器使用使用代理。當啟動Fiddler。訪問的網頁都會走代理。

6.2 手機使用代理。
1 在Fiddler的機器上配置開發環境的host。

2 在手機上訪問dev.www.clevercode.com。最后代理就會訪問192.168.1.100機器。

7 Fiddler顯示IP
7.1 首先 我們打開 fiddler配置js腳本
點擊 Rules -> Customize Rules…
然后會出現1個 CustomRules.js 文本,
ctrl + f 搜索 “static function Main()”
用下面的腳本替換原來的腳本
static function Main() {
var today: Date = new Date();
FiddlerObject.StatusText = " CustomRules.js was loaded at: " + today;
// Uncomment to add a "Server" column containing the response "Server" header, if present
// UI.lvSessions.AddBoundColumn("Server", 50, "@response.server");
// Uncomment to add a global hotkey (Win+G) that invokes the ExecAction method below...
// UI.RegisterCustomHotkey(HotkeyModifiers.Windows, Keys.G, "screenshot");
FiddlerObject.UI.lvSessions.AddBoundColumn("Server IP", 120, "X-HostIP");
}

7.2 在手機上訪問dev.www.clevercode.com

生活不易,碼農辛苦
如果您覺得本網站對您的學習有所幫助,可以手機掃描二維碼進行捐贈