- 輸入
RegisterName
(此名稱隨意,用于顯示 Registered to xxx),選擇本地已安裝的版本床绪,點擊生成,并下載charles.jar
文件
替換本地charles.jar
文件
macOS:/Applications/Charles.app/Contents/Java/charles.jar
安裝
Charles官網下載安裝其弊。
-
啟動 Charles 后癞己,第一次 Charles 會請求你給它設置系統(tǒng)代理的權限。選擇允許!設置之后的樣子
Snip20181024_12.png -
要截取 iPhone 上的網絡請求瑞凑,我們首先需要將 Charles 的代理功能打開末秃。在 Charles 的菜單欄上選擇 “Proxy”->”Proxy Settings”,填入代理端口 8888籽御,并且勾上 “Enable transparent HTTP proxying” 就完成了在 Charles 上的設置
Snip20181024_13.png
Snip20181024_14.png
- 在 iPhone 的 “設置”->“無線局域網 “中练慕,可以看到當前連接的 wifi 名,通過點擊右邊的詳情鍵技掏,可以看到當前連接上的 wifi 的詳細信息铃将,包括 IP 地址,子網掩碼等信息哑梳。在其最底部有 “HTTP 代理” 一項劲阎,我們將其切換成手動,然后填上 Charles 運行所在的電腦的 IP鸠真,以及端口號 8888悯仙,如下圖所示
Snip20181024_16.png
- 設置好之后,我們打開 iPhone 上的任意需要網絡通訊的程序吠卷,就可以看到 Charles 彈出 iPhone 請求連接的確認菜單(如下圖所示)锡垄,點擊 “Allow” 即可完成設置
image.png