Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android技術 >> 關於Android編程 >> 手機測試環境調試 -- 微信,Android,IOS開發使用Fiddler代理

手機測試環境調試 -- 微信,Android,IOS開發使用Fiddler代理

編輯:關於Android編程

CleverCode最近在做微信開發。在調試內網用手機調試微信公眾號開發的時候,發現訪問觸屏版配置host頁面非常麻煩。最好找到一個代理工具Fiddler。

1 代理原理

1.1 不使用代理\

1.2 使用代理原理

\

 

2 下載Fiddler

 

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…



然後會出現一個 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

\

  1. 上一頁:
  2. 下一頁:
熱門文章
閱讀排行版
Copyright © Android教程網 All Rights Reserved