設置代理
常用設備iPhone/ipad、安卓
需要設置代理瀏覽器:火狐
一、設置代理之前需要查看代理主機的ip和端口號
IP:打開菜單欄“Help”—>"Local Ip Address"
端口:(默認是8888)打開菜單欄“Proxy”—>"Proxy setting",查看“proxies
二、iPhone/ipad 代理設置
開啟方法:“設置”—> “Wlan”—> 查看WiFi詳情 —> “HTTp代理”改為手動—> 點擊保存(ios11以前貌似沒有保存按鈕,點擊返回即保存)
數據:主機名設置為代理主機的IP,端口默認是8888
三、安卓代理設置(以小米5為例)
開啟方法:“設置”—> “Wlan”—> 查看WiFi詳情 (部分手機是叫高級設置)—> “代理”改為手動
數據:主機名設置為代理主機的IP,端口默認是8888
四、火狐瀏覽器
開啟方法:打開“菜單”—> “選項”—>“常規”—>(頁面最底部)“代理設置”—>選“使用系統代理設置”
五、打開charles進行 http 抓包(針對安卓、iPhone)
代理設置好后,打開app或者瀏覽器隨意使用(發送網絡請求)后,在Charles上會彈出確認彈框,點擊“Allow”即可開始進行http抓包。
點擊“Allow”以后,http請求就會出現在頁面上。如果未出現數據,檢查一下過濾;或者在發送網絡請求時,查看頁面的底部請求數據。
當點擊“Deny”后,該ip主機的數據不會被Charles接受,就需要手動添加ip到地址池中;
使用方法:打開菜單欄“Proxy”—>"Access Control Settings"(訪問控制設置)—>點擊“add”,將需要的ip加入即可