Charles抓包工具
來自: http://www.henishuo.com/ios-charles/
前言
開發的時候,想要運行經常需要配置HOST才能訪問,那么對于iOS不越獄并不能配置HOST,如何是好?
手機配置不了HOST,我們可以通過電腦配置HOST,然后設置手機設置代理為電腦的網絡IP,這樣就可以訪問了~
工具
想要通過代理訪問,最好用的工具就是Charles了。這里不介紹如何使用Charles,只是介紹如何配置代理來訪問。
筆者這里收集了Charles 3.11.2版本及其破解jar,請到GITHUB下載: https://github.com/CoderJackyHuang/Charles and key
將對應的jar包放到如下圖:
注意,破解key里面有幾大平臺的,如果是mac系統,就選擇mac文件夾里面的jar包,其它同理。
開啟Charles
安裝好Charles了以后,打開它,設置一下port,默認是8888,通常使用默認即可。
打開網絡偏好設置,看到自己的IP地址了吧:
手機配置代理
iPhone手機->設置->選擇某個wifi->進入詳細界面,選擇手動->配置上面看到的ip,端口號為Charles所設置的port,默認為8888設置一下就可以了。
電腦配置HOST
電腦要配置一下HOST:
// 輸入密碼,得到操作權限 sudo -s // 在這個文件里添加對應的HOST配置 vi /etc/hosts
最后
接下來所有的接口請求都會通過Charles,我們都能夠看到所有的接口數據哦!
關注我
Swift/ObjC技術群一: 324400294(已滿)
Swift/ObjC技術群二: 494669518
ObjC/Swift高級群: 461252383(注明年限,新手勿擾)
關注微信公眾號: iOSDevShares
關注新浪微博賬號:標哥Jacky
標哥的GITHUB地址: CoderJackyHuang
支持并捐助
如果您覺得文章對您很有幫忙,希望得到您的支持。您的捐肋將會給予我最大的鼓勵,感謝您的支持!
支付寶捐助 | |||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
![]() |