Charles抓包工具

xiaofei395 8年前發布 | 22K 次閱讀 Java 網絡技術 Objective-C Github

來自: 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

支持并捐助

如果您覺得文章對您很有幫忙,希望得到您的支持。您的捐肋將會給予我最大的鼓勵,感謝您的支持!

<th>微信捐助</th>

</tr>

</thead>

<td> <img src="https://simg.open-open.com/show/3bef3b99597282da299c6e97fa777537.jpg" class="alignCenter" width="320" height="442" /> </td>

</tr>

</tbody>

</table> </div>

 本文由用戶 xiaofei395 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!
支付寶捐助
  • sesese色